从svn检出来的javaweb项目,导入myeclipse8.5中,修改了struts.xml内容,为什么每次编译后的内容都相同

从svn检出来的javaweb项目,导入myeclipse8.5中,修改了struts.xml内容,对项目进行发布,发布后,在tomcat中webapps中找到该项目的s... 从svn检出来的javaweb项目,导入myeclipse8.5中,修改了struts.xml内容,对项目进行发布,发布后,在tomcat中webapps中找到该项目的struts.xml,查看了它,结果它的内容还是svn检出来的内容,无论你怎么改,它的内容就是不变,而且java类也是如此,比如说,一个包有三个类,你新写了一个类,但编译时,这个类就没有编译,还是之前的三个编译类,我感觉就好像是对项目的编译内容定死了一样,无论你修改什么内容,对编译前后的结果都没影响,好奇怪!望高手解答! 展开
 我来答
魍行天下
2013-09-25 · 超过22用户采纳过TA的回答
知道答主
回答量:111
采纳率:100%
帮助的人:65.3万
展开全部
正常情况下在工程中的修改会直接在tomcat目录下生效,你描述的问题可能是project本身构建的有问题或者IDE存在问题。

请先检查project图标上是不是有红叉,如果有的话先解决红叉的问题。
因为myeclipse的方步方式是先在工程本地目录进行编译,然后将文件复制到tomcat目录中,因此可先在工程本地的classes目录中找找有没有你改过的类,如果没有说明工程本身就有问题,如果有的话才能初步判断是IDE动态部署的问题。

另,你使用debug方式启动的tomcat么?如果不是,恐怕也会有问题。
醉颜染沁心29
2013-09-24 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:77.8万
展开全部
是升级了什么软件之后才这样的吗?以前不会这样吗?有时候项目有报错,也是不编译的。
试试删除tomcat下的缓存,然后重启机器试试
追问
删缓存的方式我也试了,也不行,项目也没错,我怕公司的myeclipse,jdk,tomcat,有问题,于是就用我自己家的电脑试,但也不行, struts.xml不管修不修改,编译后的内容还是不变,但是如果你新建个web项目把它的内容复制过去,这时候struts.xml就正常了,你修改的内容就有了
追答
哎,开源的软件就有这毛病
有的时候我也是遇到莫名其妙错误,搞不定
睡一晚上,第二天也许就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈杰陈杰陈杰9
2013-09-25
知道答主
回答量:96
采纳率:0%
帮助的人:18.5万
展开全部
将tomcat中webapps和work下手动删干净,再加项目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式