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表示永不超时。
- Tomcat6.0项目安装部署(全)
- Tomcat6.0项目的部署问题
- [Tomcat6.0源码]项目的部署
- Tomcat6.0 版本下载安装部署
- myeclipse10 中的项目无法部署到tomcat6.x安装版
- eclipse使用Ant组件自动部署项目到tomcat6.0
- [Linux]在Linux上部署Java开发环境笔记(三):Linux中安装Tomcat6.0
- jdk1.6+tomcat6.0+apr 的安装部署
- linux下tomcat6.0和jdk1.6的安装部署
- Maven项目部署到tomcat6(内嵌tomcat6)
- maven部署web项目到远程tomcat6
- myeclipse2015CI,一些项目无法部署到tomcat6
- Centos6服务器部署JavaWeb项目(tomcat6+jdk6)
- myeclipse2015CI,一些项目无法部署到tomcat6
- jsp tomcat6.0开发部署
- Tomcat6.0部署与发布
- (转)Tomcat6.0的安装配置
- tomcat6.0安装问题
- 开始吧!
- [原]jQuery EasyUI 1.3.2 离线API、Demo
- How To Find User's SIDs in windows
- 修改服务器端口
- Oracle 创建表空间、用户、备份恢复
- Tomcat6.0项目安装部署(全)
- adblock plus fast filter matching
- Access 中的小细节
- GBK源码转UTF8
- android判断2g|3g网络
- 【Xcode】-[__NSArrayI addObjectsFromArray:]: unrecognized selector
- jsr 指令
- JVM crash # J org.apache.http.client.protocol.RequestAddCookies.process(Lorg/apache/http/HttpReques
- HDMI之InfoFrame