myeclipse编写的jsp程序与tomcat不能同步更新的问题?

我用的是myeclipse7.0,tomcat是其里面内置的,一般编译jsp后保存就可以自动更新同步,发布,但是现在却有时候可以自动同步发布,即保存jsp后就可以在IE里... 我用的是myeclipse7.0,tomcat是其里面内置的,一般编译jsp后保存就可以自动更新同步,发布,但是现在却有时候可以自动同步发布,即保存jsp后就可以在IE里输入就可以,有时候却不可以,总是运行先前的没有更新的jsp,有时重启tomcat也不可以,改过外置的tomcat也会出现这样的问题,请问这是为什么,如果改善?
不行啊,,你们说的方法我都知道,也试验过了,都不行,超级怪的...
展开
 我来答
韦涵涵
推荐于2017-09-23 · TA获得超过3892个赞
知道大有可为答主
回答量:1034
采纳率:100%
帮助的人:1509万
展开全部
如果修改的是JSP页面的话...是不需要重启Tomcat的...

如果修改的是配置文件是话是要重启Tomcat的...

如果你修改了JSP页面没有重启Tomcat刷新页面后显示的还是以前的页面的

话.....说明你的JSP页面没有自动编译...请删除Tomcat\work里面的所有信息然

后再去加载...运行...这样就可以了...讲了这么多,楼主明白了吧?

如果还是有问题的话..请百度HI我...帮你解决....

祝楼主早日成功!

在网上查阅了大量资料表明这个myeclipse7.0的一个BUG

建议卸载这个版本的...还装6.0 或是 5.5 的这些都比较好用...

我用的是5.5的很不错....
千锋教育
2015-12-13 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  不能同步更新是因为tomcat的设置问题,只要打开热部署就可以了。
  热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外。

1、直接把项目web文件夹放在webapps里。
2、在tomcat\conf\server.xml中的<host></host>内部添加<context/>标签:
<Context debug="0" docBase="D:\demo1\web" path="/demo1" privileged="true" reloadable="true"/>
docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于webapps

path:访问项目的路径,如:http://127.0.0.1:8080/demo1
reloadable:是否自动加载新增或改变的class文件.
debug属性与这个Engine关联的Logger记录的调试信息的详细程度。数字越大,输出越详细。如果没有指定,缺省为0。 也就是程序异常时写入日志文件里的详细程度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wojiushiwoltq
2009-04-09 · TA获得超过875个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:358万
展开全部
在tomcat安装目录下有个conf文件夹里面有个server.xml文件 ,打开在<host></host>标签里的最下边加上 <context path="/struts_spring3" docBase="D:\workspace\struts_spring3\WebRoot" reloadable="true"/>
他就会自动reload
path下写的是你的工程名,docBase下写的是你的工程webRoot路径 reloadable设置为TRUE说明自动reload!
比如我的tomcat安装在d盘的tomcat下:D:\Apache Tomcat6.0\Tomcat 6.0\conf
我建的工程叫struts_spring3!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
称丝v3
2009-04-06
知道答主
回答量:21
采纳率:0%
帮助的人:22.5万
展开全部
可能不是很标准的答案(我也在SSH学习中): 因为编写的源文件跟容器里面的没有更新,比如说servlet的类,或者filter过滤器等等,就是要重新启动或者发布一下的才能有效.可以在MyEclipse哪里的服务Servers里把那个"+"点开,然后在你发布的那个project里面右键,然后redeploy重新发布,部署一下.重启一下服务就可以了..我一般就这样做就可以了的..学习中,技术可能不是很精,但是应该可以行得通了呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
九书
2009-04-06 · TA获得超过418个赞
知道小有建树答主
回答量:374
采纳率:100%
帮助的人:94.6万
展开全部
主动deploy 工程,除非是在调试状态下修改了东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式