Tomcat6.0项目安装部署(全)

来源:互联网 发布:淘宝号点数查询 编辑:程序博客网 时间:2024/05/23 13:55

       Tomcat6.0环境下部署项目,先下载tomcat6.0和所需的jdk1.6版本(本说明中下载的是免安装版)。

 

将下载的jdk1.6进行安装,并修改环境变量到jdk1.6版本的安装目录下。主要配置如下环境变量:(例如jdk1.6安装在d:\jdk1.6下)

1.   JAVA_HOME-àd:\jdk1.6

2.   Pathà.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

3.   CLASS_PATH-à%JAVA_HOME%\bin

                                                                                  

安装完jdk1.6并设置好环境变量,解压tomcat6.0到相应的目录,并说明中解压到d:\tomcat6.0下。

 

环境配置完毕。

Tomcat配置管理用户

       解压完的tomcat6.0许多的配置文件不是很完整,修改内容如下:

1.   D:\tomcat6.0\apache-tomcat-6.0.18\conf目录下的tomcat-users.xml文件。添加admin的用户。添加内容如下:

代码:

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>

  <role rolename="manager"/>

  <role rolename="tomcat"/>

  <role rolename="admin"/>

  <role rolename="role1"/>

  <user username="both" password="tomcat" roles="tomcat,role1"/>

  <user username="tomcat" password="tomcat" roles="tomcat"/>

  <user username="admin" password="" roles="admin,manager"/>

  <user username="role1" password="tomcat" roles="role1"/>

</tomcat-users>

2.   D:\tomcat6.0\apache-tomcat-6.0.18\conf目录下的context.xml文件,添加语句:

代码:

<Context privileged="true">

注:添加privileged="true"主要是根据D:\tomcat6.0\apache-tomcat-6.0.18\conf\Catalina\localhost\fcbweb.xml这个tomcat6.0所自动生成的文件决定的。

上述invoker表示servlet 需要进行验证,所以,需要添加privieged=”true”这句话,否则项目会部署失败;如果不需要进行验证,则可以将之设为false也可以不加这个属性,默认为false。

3.   D:\tomcat6.0\apache-tomcat-6.0.18\conf目录下的server.xml文件,修改如下:

 

代码:

<Connector port="11011" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" URIEncoding="gb2312"/>

 

注:此处主要是对tomcat的端口和页面字符编码进行修改。对页面的字符编码进行修改时需要注意以下几点:

l  步骤一:编辑Tomcat的配置文件conf/server.xml在用于接受客户端语法的Connector<connector></connector>标签中添加URIEncoding="UTF-8"属性,该属性用来解决GET中的编码问题。

l  步骤二:在每个需要提交表单参数的JSP/Servlet之前加入下列代码来设置字符集,用于搞定POST请求:

java 代码

request.setCharacterEncoding("UTF-8");


这样基本解决了字符乱码问题了,实现上述问题的要求是所有的网页编码必须是UTF-8编码

Ø  JSP中设置:

jsp 代码

<%@page contentType="text/html" pageEncoding="UTF-8"%>

Ø  Servlet中设置:

java 代码

response.setContentType("text/html;charset=UTF-8");

Ø  在所有的网页中设置:

html代码

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

项目部署

       完成上面的所有操作,现在我们可以对项目进行部署了,启动tomcat(D:\Program Files\apache-tomcat-6.0.18\bin\startup.bat停止是按住Ctrl+C或是双击shutdown.bat)。页面如下:

1.       主页面:

点击”Tomcat Manager”进入配置页面。

2.       配置页面:

Ø  配置一个新的项目:

Context Path(optional)—>填写工程的名称,即我们项目的名称。

XML Configuration file URLà工程web.xml所在的路径。

WAR or Directory URLà工程所在目录。

Ø  查看配置结果。

配置成功会显示OK,失败会显示失败的提示,具体失败原因查看Tomcat日志。

Ø  配置超时时间。

上述输入框中的数字表示网页的超时时间,设置为-1表示永不超时。

 

 

原创粉丝点击