用的是myelipse开发web应用,总是和tomcat不同步!请教大家

letdown 2007-07-06 09:48:09
在eclipse中用myeclipse建立web project ,站点目录在eclipse的工作空间下。用project deployments把目录部署到了tomcat的站点目录中了,但是每次修改一个类的时候,保存后,用jsp页面调用并访问该页时,总是显示原来的结果,好像类根本没有修改过,eclipse并没有和tomcat同步!必须重启tomcat才行。怎么才能不重启服务,只要在eclipse保存类的修改,tomcat端就能跟着同步?谢拉
...全文
593 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
tbslj 2009-09-08
  • 打赏
  • 举报
回复
先停掉服务器,重新布署一下,再启动服务器
「已注销」 2007-07-12
  • 打赏
  • 举报
回复
修改了 web.xml 文件,myeclipse检查到文件更改,重新检测部署了。不知道这样解释是否合理。
zhbking 2007-07-12
  • 打赏
  • 举报
回复
grass_12(java你好)说的对,修改一下web.xml文件(可以随便在哪个地方敲一下回车)后保存,将在控制台出现reloadable context..........之类的东东.就OK啦.
zhangjg2124 2007-07-11
  • 打赏
  • 举报
回复
肯定得重起
Little_qd 2007-07-10
  • 打赏
  • 举报
回复
用spring类似架构的应用好似不行
luhao 2007-07-10
  • 打赏
  • 举报
回复
重新部署,出现 Reloading context 即可
yanming64 2007-07-09
  • 打赏
  • 举报
回复
你部署的文件是不是有点问题や。。
要么你不要部署:方法是在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"/>

这样页面修改时是同步的,但是配置文件修改时服务器必须重启。
grass_12 2007-07-09
  • 打赏
  • 举报
回复
高手告诉你一个简单的方法,就是在web.xml中空白的地方打几个空格,然后在保存就搞定了
njtucomputer 2007-07-06
  • 打赏
  • 举报
回复
用 myeclipse 有的时候光重启TOMCAT还不行 还需要把WEB-APP 下的工程解压包删了 我也不知道为啥
javacheng 2007-07-06
  • 打赏
  • 举报
回复
建议在修改代码情况下,先停掉服务器,重新布署一下,再启动服务器
xl5550 2007-07-06
  • 打赏
  • 举报
回复
不用。你重新部署下就可以了
letdown 2007-07-06
  • 打赏
  • 举报
回复

j012b 2007-07-06
  • 打赏
  • 举报
回复
没有用myeclipse,不过相似的情况碰到过。
你的tomcat要配置可以热部署才行,有class被更新后,tomcat会重新载入他们。
至于怎么tomcat热部署,相信你会找得到。
realsantino 2007-07-06
  • 打赏
  • 举报
回复
好象都是必须重启tomcat才行哦

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧