在eclipse中用myeclipse建立web project ,站点目录在eclipse的工作空间下。用project deployments把目录部署到了tomcat的站点目录中了,但是每次修改一个类的时候,保存后,用jsp页面调用并访问该页时,总是显示原来的结果,好像类根本没有修改过,eclipse并没有和tomcat同步!必须重启tomcat才行。怎么才能不重启服务,只要在eclipse保存类的修改,tomcat端就能跟着同步?谢拉
------解决方案--------------------
好象都是必须重启tomcat才行哦
------解决方案--------------------
没有用myeclipse,不过相似的情况碰到过。
你的tomcat要配置可以热部署才行,有class被更新后,tomcat会重新载入他们。
至于怎么tomcat热部署,相信你会找得到。
------解决方案--------------------
顶
------解决方案--------------------
不用。你重新部署下就可以了
------解决方案--------------------
建议在修改代码情况下,先停掉服务器,重新布署一下,再启动服务器
------解决方案--------------------
用 myeclipse 有的时候光重启TOMCAT还不行 还需要把WEB-APP 下的工程解压包删了 我也不知道为啥
------解决方案--------------------
高手告诉你一个简单的方法,就是在web.xml中空白的地方打几个空格,然后在保存就搞定了
------解决方案--------------------
你部署的文件是不是有点问题や。。
要么你不要部署:方法是在Tomcat里面指定项目的路径:
方法:server.xml-->
<Logger className= "org.apache.catalina.logger.FileLogger "
directory= "logs " prefix= "localhost_log. " suffix= ".txt "
timestamp= "true "/>
</Host>
里添加 例子: <Context path= "/OA_BOOK " docBase= "D:\\workspace\\OA_BOOK\\WebRoot " debug= "5 " reloadable= "true " crossContext= "true "/>
这样页面修改时是同步的,但是配置文件修改时服务器必须重启。
------解决方案--------------------
用spring类似架构的应用好似不行
------解决方案--------------------
重新部署,出现 Reloading context 即可
------解决方案--------------------
肯定得重起
啊
------解决方案--------------------
grass_12(java你好)说的对,修改一下web.xml文件(可以随便在哪个地方敲一下回车)后保存,将在控制台出现reloadable context..........之类的东东.就OK啦.
------解决方案--------------------
修改了 web.xml 文件,myeclipse检查到文件更改,重新检测部署了。不知道这样解释是否合理。