当前位置:web 服务器 > Tomcat >>

如何用Java代码实现Tomcat重启(reload)

问题描述: 1.网上购买的jsp虚拟主机,环境是tomcat6.0 2.众所周知java和php不同,每次改了代码都需要reload才能生效。 3.奸商为了减轻服务器压力,不提供所有jsp主机的后台重启功能。 问题: 有没有用我自己的代码实现我自己网站的reload
补充:最恶心的是,每次改代码,都要Q他们网管,值班网管服务好的还行,碰到不负责任的就2了。
答案:不可能做到!
即使你做了修改的监听线程,然后修改了你的classloader机制,重新去调用加载新的class,也同样做不到。tomcat无法停止之前的线程,并用GC处理上次加载的class。随之而来的,便是内存爆掉。
其他:no知 杯具了 不是独立机器 
是共享空间的话
tomcat不能重新启动
否则影响别的项目运行

没办法的事
不过你可以在本地测试充分后再上传
争取少反复吧 

上一个:有木有新电的java笔试题,给我来一份,996082440@qq.com
下一个:我就是不明白参照物,有什么好的方法吗?

Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,