为MyEclipse7配置Tomcat7


一,配置Tomcat7.x

原因:
    由于实验室的MyEclipse7.0集成的Tomcat6仅最高支持Servlet2.5,所以为
其配置支持Servlet3.0的Tomcat7;

A、解压tomcat7

假定解压到D盘的Tomcat文件夹内.

B、对此Tomcat的特殊配置:

(一),对contex.xml文件的更改:
1,为了防止Tomcat在重启时仍然保留上次运行时生成的HttpServletSession,
取消了对<Manager pathname="" />的注释,使其起作用。
2,为了解决下述异常:
java.lang.ClassCastException: 
org.apache.catalina.core.DefaultInstanceManager
 cannot be cast to org.apache.tomcat.InstanceManager  
在</Context>前加入了<Loader delegate="true" />
原因:
当在MyEclipse7.0中开发项目时,可能需要在构建路径上删除JavaEE5库,而改为引用此
Tomcat的lib目录下的全部jar文件(包括catalina.jar);而当运行项目时,catalina.jar又会自动
加到项目的WEB-INF的lib目录中,这样就会导致上述异常.


(二),对server.xml的更改:
1,HTTP服务端口号改为了80 (以下简称为“HTTP端口号”);
2,在protocol="HTTP/1.1"的Connector标签内添加了属性URIEncoding="UTF-8":
    <Connector URIEncoding="UTF-8" connectionTimeout="20000" 
port="HTTP端口号" protocol="HTTP/1.1" redirectPort="HTTP端口号"/>
原因:
保证Tomcat对Get请求的参数采用UTF-8编码,比如为了在网页中用img标
签显示文件名含中文字符的图片.


(三),对tomcat-uers.xml的更改:
  <user username="tc" password="t123" roles="manager-gui"/>
  <role rolename="manager-gui"/> 
原因: 
  这样,即可在点击http://127.0.0.1展示的"Manager App"后能够做Web项目的发布和卸载。


(四),对bin目录中的catalina.bat的更改:
"setlocal"前添加了:
set JRE_HOME="..\JDK"
set JAVA_HOME="..\JDK"
原因:
让此Tomcat使用本文件夹的JDK启动.
  
C、在Eclipse(MyEclipse)外单独启动和停止Tomcat:
(假设此Tomcat解压后的目录是D:\Tomcat)
(一),启动:
停止其它Web服务器(包括停止IDE内的),以免端口冲突;
运行Windows的CMD命令:
cd D:\Tomcat\bin
执行catalina run:
D:\Tomcat\binbin>catalina run
不要关闭此CMD窗口和弹出的Tomcat输出窗口;
(二),停止: 
直接关闭上述CMD窗口和弹出的Tomcat输出窗口。


二,在Servers视图内使其集成的Tomcat失效;


三,自定义JDK;
步骤:
点击菜单"Window"--"Preference",展开"Java"--"Intalled JREs"--点击"Add",指向D:\Tomcat\JDK,并启用它
其余步骤略.
这样,新建的项目的Jre即是自定义的JRE.


四,新建Tomcat服务器:
步骤:
点击菜单"Window"--"Preference",在左上角的输入框内输入tomcat,展开"Tomcat 6.x",
注意:
1,在"Paths"内为"Prepend to classpath"增加Tomcat的bin目录内的tomcat-juli.jar;
2,JDK指定为自定义的JDK;
其余步骤略.


五,新建和运行servlet3.0项目:
1,新建"Web Project"(假设名称为 DuYiWeb );
"J2EE Specification Level"指定为"Java EE 5.0";
2,
右击DuYiWeb项目,点击"Build Path","Configure Build Path",
点击"Libraries",Remove其自动引用的库:"JavaEE 5 Libraries";
点击"Add External JARs"将此Tomat的lib目录中的全部jar文件添加到库中;
(最好是将这个jar文件定义为一个用户库,以便以后使用和配置JavaDoc与Src)
3,清理项目;
4,在Servers视图内右击自定义的Tomcat,点击"Add Deployment"部署DuYiWeb ;
5,点击菜单"Window"--"Preference",在左上角的输入框内输入 browser,点击"Web Browser",
在右侧点击"Use External Web browser",勾选"Internet Explorer",点击"OK";
6,启动Tomcat;
7,在IE地址栏输入Web项目地址,按下回车键.


六,注意,修改项目的代码后要重新部署该项目.


X、若有闲暇,仔细阅读:
http://127.0.0.1/docs/
  
作者邮箱: duyi@163.com
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值