配置Tomcat服务器及将web项目部署到Tomcat上

时间:2022-04-16 08:56:34

部分内容网上转载。

1.下载tomcat

首先,到tomcat的官方网站上将tomcat下载下来,这里建议最好下载ZIP格式的,我们可以自己进行后面的配置。http://tomcat.apache.org/ 现在统称用6.x进行开发,我们就以6.x为例。

最新:http://tomcat.apache.org/download-70.cgi

2.ZIP文件解压缩

3.配置2个环境变量

下面我们要配置两个环境变量,因为tomcat是运行在java VM之上的,所以tomcat自然要能找到你的电脑里的JDK安装在哪里。我们可以在用户环境变量里添加一个叫做JAVA_HOME的环境变量

变量名为 JAVA_HOME变量值为JDK的安装目录,注意不是JRE也不是JDK的bin目录

然后我们要配置一个名为CATALINA_HOME的环境变量

变量名为CATALINA_HOME变量值为刚才解压缩出来的文件的路径 如  D:\Program Files\Apache SoftwareFoundation\apache-tomcat-6.0.35

4.启动tomcat

到bin目录,WINDOWS系统中双击startup.bat文件就可以正常启动Tomcat服务了

LINUX系统可以执行startup.sh这个shell脚本。

5.查看是否启动成功

访问:htt://localhost:8080,查看服务是否启动正常。

6.tomcat目录说明

Tomcat安装完成后的目录有:
bin--存放启动和关闭的tomcat脚本
conf--包含不同的配置文件
work--存放jsp编译后产生的class文件
webapp--存放应用程序的目录
log--存放日志文件
lib--存放tomcat所需要的jar文件
doc--存放各种Tomcat文档

7.ROOT应用程序说明

在tomcat/webapps下,有一个目录,叫做“ROOT”,这个目录存放tomcat的基本应用,其原理和你放在webapps下的web工程是一样的。

http://localhost:8080/通过hosts文件中的解析,将localhost解析为127.0.0.1,所以这个地址即为http://127.0.0.1:8080。默认如果端口后面无项目名,那么访问的将是ROOT下的项目,这个可以证明的,将你的web工程替换掉ROOT下的内容,那么刚的URL就会直接访问该工程。

访问:http://localhost:8080/

效果同:http://localhost:8080/index.jsp

接下来将如和高效的部署web项目

8.应用程序部署

bin目录同级的conf目录里有一个server.xml文件在我的电脑里目录如下D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35\conf

用任何一个文本编辑器打开它,在这个文件的最后,</Host>之前插入如下代码就可以将你的web项目部署到服务器上了

<Context path=""docBase="" reloadable="true"/>  

注意,path里填写你的web项目名称前面加“/” docBase里面填写你的web项目的WebRoot路径,给大家个例子<Context path="/DrivingTestWeb" docBase="D:\ProgramFiles\Workspaces\MyEclipse 8.5\DrivingTestWeb\WebRoot"reloadable="true"/>这是我的一个项目的发布方式,在eclipse里创建项目时名这就叫做DrivingTestWeb,通过这种方式就不需要在eclipse里面配置发部项目。

 

9. Myeclipse关联应用程序部署

Myeclipse开发时一定将自己的Tomcat服务器关联到Myeclipse上,不要用Myeclipse自己原有的Tomcat

方法如下

打开Myeclipse----->Window------>Preferences------->Myeclipse--------->Servers-------->Tomcat------->Tomcat6.x

进入之后选择Enable ,之后Tomcat homedirectory那个选项点击Browse找到你的Tomcat存放的目录点击OK,之后一路OK

这样你的Tomcat就与Myeclipse关联上了.