Tomcat安装及环境配置

1.tomcat的安装

前提:确保本机已经安装好JDK。(java--version)查看jdk版本,(7.0 or above,现使用的JDK版本是jdk1.8.0_162)。

Tomcat官网:http://tomcat.apache.org/,选择下载(版本号为8.5.28)tomcat

Windows:安装版(exe),解压版(zip32位、64位)

Linux tar.gz

1.1 Windows下的安装:

对于Windows操作系统,tomcat提供了两种安装文件:exe格式和zip格式。

exe是可运行的安装程序,只需要双击这个文件,即可开始安装Tomcat。在安装过程中,安装程序会自动搜寻JDKJRE的位置,并把Tomcat服务加入到Windows操作系统的服务中,同时在“开始”→“程序”菜单中加入Tomcat服务器管理菜单(安装操作简单,但不适合本版升级)

 zip是一个压缩包,只需要把它解压到本地硬盘即可,这种方式既适合Windows系统下的安装,也适用于其他操作系统(Linux系统)(推荐使用,可以安装多个版本)。

安装步骤如下:

step1:Tomcat压缩文件apache-tomcat-8.5.28-windows-x64.zip中的内容解压缩到D:\java\tomcat下,

step2:增加如下系统变量。

                  变量CATALINA_HOME,值:D:\JavaSoft\tomcat8

                  添加%CATALINA_HOME%\lib\servlet-api.jar到环境变量classpath

                  添加%CATALINA_ HOME%\bin到环境变量path

1.2 linux下安装:

step1:解压:tar zxvf*.tar.gz -C /home/…/java/

step2:配置环境变量:sudovi /etc/profile

                  export CATALINA_HOME=/home/…/java/apache-tomcat-8.5.28

                  export PATH=$PATH:$CATALINA_HOME/bin

step3:重新加载配置文件,使用命令:source /etc/profile,使上述配置在当前的Terminal生效。注意:若关闭当前Terminal,重新开启一个终端,则失效。(也可以reboot重启电脑,使其永久生效)

2.测试Tomcat安装是否成功

         step1:启动Tomcat服务器:在Tomcat安装目录D:\java\tomcat下面有一个bin目录,里面有两个文件:startup.batshutdown.bat,分别控制Tomcat的启动和关闭。由于在前面已经把该目录加入到环境变量path中,所以在命令行中直接输入对应的文件名即可实现Tomcat的启动和关闭,而不需要切换目录。在命令行中输入startup.bat,即可启动Tomcat服务器。(Linux下:startup.sh shutdown.sh

step2:通过浏览器访问Tomcat应用,在浏览器地址栏中输入http://localhost:8080或者http://127.0.0.1:8080后,按Enter键访问。

3.tomcat常用配置文件

Tomcat目录中,比较重要的配置文件有/conf下的tomcat-users.xmlserver.xml以及/webapps中应用程序目录下的web.xml

         Tomcat采用基于角色的访问控制模型管理用户对系统的使用,安全性比较高,其角色和对应用户都保存在tomcat-users.xml中。Tomcat服务器是由一些可配置的组件构成,在server.xml文件中可以对这些组件进行配置,每个Tomcat组件和server.xml文件是一一对应的。web.xml是按照Servlet规范定义的Web应用发布描述符文件,是完全独立于Tomcat容器的Web应用配置文件。

Web.xml配置文件如下:

 <?xml version='1.0' encoding='utf-8'?>
        <tomcat-users> 
        <role rolename="manager-gui"/> 
         <role rolename="manager-script"/> 
        <user username="tomcat" password="tomcat" roles="manager-gui"/> 
        <user username="both" password="tomcat" roles="manager-gui,manager-script"/>          <user username="role1" password="tomcat" roles="manager-script"/>
</tomcat-users> 

<!--
        manager-gui - allows access to the HTML GUIand the status pages
        manager-script - allows access to the text interface and the statuspages
        manager-jmx - allows access to the JMX proxy and the status pages
         manager-status - allows access to the status pages only
-->   

4.部署应用到Tomcat

4.1手动部署

Step1 :进入 $TOMCAT_HOME/conf, 编辑 server.xml 文件:
<Host>节点中加入如下代码<Contextpath="hello" docBase="F:\web_apps\hello" reloadable="true"/>

Step2:重启Tomcat

Step3:浏览器访问:http://localhost:8080/hello

4.2 Eclipse部署动态web项目方法

第一种方法:
1.通过修改ServersTomcat的配置:

show view>servers下找到需要修改的tomcat>右击完成一下几个步骤:

①停止eclipse内的Tomcat服务器(stop)

②删除该容器中部署的项目(add and remove)

③清除该容器相关数据(clean)

④打开tomcat的修改界面(open)

⑤找到servers location,选择第二个(User tomcat Installation)

⑥修改deploy pathwebapps

⑦保存关闭

需要说明的是①②③必须操作,否则下面的步骤会被置灰无法操作。

第二种方法:通过tomcatPlugin插件

1、下载插件并解压到Eclipse下的plugins目录下重启后会看到3只小猫,并配置Window->perferences->tomcat中的tomcat hometomcat目录应用。

2、项目的tomcat属性配置如下:主要修改:勾上Is a Tomcat Project;修改Context name为你想要的名字

右键工程runrun server;运行程序,可以获得上面一样的结果。

5.Tomcat的目录结构

         1)bin:存放了tomcat的一些可执行文件,比如启动tomcat或则关闭tomcat bin目录主要是用来存放tomcat的命令。

主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。 

重要: 很多环境变量的设置都在此处,例如可以设置JDK路径、TOMCAT路径 startup 用来启动tomcat shutdown 用来关闭tomcat修改catalina可以设置tomcat的内存以及tomcat版本冲突问题。

         2)conf:存放tomcat的一些配置文件.

重要: server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码web.xml可以设置tomcat支持的文件类型 ,context.xml可以用来配置数据源之类的 ,tomcat-users.xml用来配置管理tomcat的用户与权限。在Catalina目录下可以设置默认加载的项目  

         3)logs:存放tomcatweb应用输出的日志文件.非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响) 

windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中 

linux环境中,控制台的输出日志在catalina.out文件中  

         4)lib目录主要用来存放tomcat运行需要加载的jar包。 

例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。

         5)temp:存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)  

         6)webapps:用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。 当然,我们也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

         7)work:用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。 清空work目录,然后重启tomcat,可以达到清除缓存的作用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值