修改JSP,java类不需重启tomcat配置

本文介绍三种Tomcat部署项目的方法,并详细说明如何配置自动重启及内存参数优化。

1. server.xml

<Hostname="localhost" appBase="webapps"

unpackWARs="true"autoDeploy="true"

xmlValidation="false"xmlNamespaceAware="false">

<!--

<Contextpath="/boio" docBase="D:/project/aaaa2.0/java/boio"debug="0" reloadable="true"/>

-->

2.apache-tomcat-5.5.26\conf\Catalina\localhost\目录下面,建立一个aaaa.xml文件。

内容如下:

<?xmlversion="1.0" encoding="UTF-8"?>

<Contextpath="/aaaa2" docBase="D:\project\aaaa2.0\java\aaaa2"reloadable="true" privileged="true"antiResourceLocking="false" antiJARLocking="false"/>

3.apache-tomcat-5.5.26\conf\context.xml文件中,这种方式是把项目部署到tomcat的webapps目录下面,这样设置后修改的java文件不需要重新启动。

<ContextantiJARLocking="true" antiResourceLocking="true">

<!-- Default setof monitored resources -->

<WatchedResource>WEB-INF/web.xml</WatchedResource>

</Context>

上述3种方式可以一试!

*****************************************************

按照上述2的方式设置后,每次修改java类,tomcat都会自动重启(重新部署),这样如果内存小的话总会报一些内存溢出的错误。解决办法:修改Myeclipse中window-->perferences-->MyEclipseEnterprise Workbench-->Servers-->Tomcat-->Tomcat 5.x --> jdk-->在其中的框里面填入:

-Xms500m

-Xmx1024m

-XX:PermSize=64M

-XX:MaxPermSize=256m

-XX:ReservedCodeCacheSize=48m

按照上述2的方式设置后,每次修改java类,tomcat都会自动重启(重新部署),这里设置让它修改java文件后不用重新启动:

<?xmlversion="1.0" encoding="UTF-8"?>

<Contextpath="/aaaa2" docBase="D:\project\aaaa2.0\java\aaaa2"reloadable="false" privileged="true" />这样即可。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值