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

1. server.xml

    <Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">    
  <!-- 
  <Context path="/boio" docBase="D:/project/aaaa2.0/java/boio"  debug="0"  reloadable="true"/>
 -->

 

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

  内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<Context path="/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文件不需要重新启动。

<Context antiJARLocking="true" antiResourceLocking="true">

    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
 </Context>

 

上述3种方式可以一试!

 

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

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

-Xms500m
-Xmx1024m
-XX:PermSize=64M
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=48m

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

<?xml version="1.0" encoding="UTF-8"?>

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值