当前位置: 代码迷 >> Eclipse >> 用的是myelipse开发web应用,总是和tomcat不同步
  详细解决方案

用的是myelipse开发web应用,总是和tomcat不同步

热度:101   发布时间:2016-04-23 14:39:46.0
用的是myelipse开发web应用,总是和tomcat不同步!请教大家
在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检查到文件更改,重新检测部署了。不知道这样解释是否合理。
  相关解决方案