解决Eclipse每次修改完代码后需要先Clean,不然部署不上文件的问题

解决Eclipse每次修改完代码后需要先Clean,不然部署不上文件的问题

问题描述: 
Eclipse正在开发一个Java项目,因为切换了开发电脑,出现了新的问题。每次修改完Java代码,点击运行Tomcat,发现根本没有修改。刚刚开始的时候,因为一开始没找到原因,并没有立马解决。使用了另外一种比较麻烦的界面办法,就是Project-->Clean…。这样子,虽然能解决暂时不能部署上去的问题,但是很麻烦有木有,每次Clean的时间长不说,就是每次都进行这步操作,不觉得人生都失去了意义了么? 
Eclipse中Clean的作用: 
将工程中的.class文件删除,同时重新编译工程Java文件。

解决方法:PS:不知道你的是否跟我遇到的问题是否相同,这个是我于茫茫的贴吧下找到的答案,解决了我的问题) 
Project-->Build Automatically,点击之后,会发现,这个选项签名就自动勾选上了,然后你再次运行项目,以后每次修改Java代码,都会部署成功了。

后记: 
这种解决方法是在百度贴吧看到的,如果需要查看贴吧原文,直接点击这个链接吧。 
另外还有一个百度到的答案,是设置ant,然后解决问题的。这边我贴出来网上给出来的方法,反正,我是没找到ant,不知道是否对其他人有用。据说也是解决了这个需要Clean的问题。

Eclipse中需要clean的解决办法: 
选中项目右键->属性,看看 builder中有没有ant的选项,把它去掉。然后再Clean一次,以后就不需要每次Clean工程了。 
对应的原因解释: 
Eclipse编译的时候会检查class的时间是否匹配,ant也会。这样的结果是,Eclipse编译了一编,antClean后重新编译一编。ant编译的文件Eclipse会认为发生了变更;Eclipse就认为class目录不正确,不再重新编译,导致了混乱。停止ant后,编译都由Eclipse掌管,就不会有问题了。

其他类似问题文章: 
Eclipse 无法自动生成项目(Build Automatically)的解决办法 
这篇文章内容如下:(PS:暂时没遇到过,不过跟我遇到的问题类似,都是这一块的,保留下,希望以后给自己些帮助) 
有时候经常出现项目无法自动编译的事情,即使取消了自动构建(Build Automatically)的开关,通过鼠标右键选择项目进行手动构建也没有效果。其实解决办法其实非常简单,只需要将引入的包取掉,确定之后,项目就会重新编译,接着就重新把包引入进来就OK了。

原文:http://blog.csdn.net/IDOshi201109/article/details/51178210

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果你在 Eclipse修改了 Tomcat 的 xml 配置文件,但修改后的配置没有生效,可能是因为 Eclipse 会将配置文件复制到 Tomcat 的工作目录下,而不是直接修改原始配置文件解决方法如下: 1. 在 Eclipse 中,找到 Tomcat 服务器并停止它。 2. 在 Tomcat 的工作目录(可以在 Eclipse 中查看)中找到对应的 xml 配置文件。 3. 直接修改工作目录中的 xml 配置文件,保存修改。 4. 在 Eclipse 中重新启动 Tomcat 服务器。 这样就可以使修改后的配置生效了。另外,建议在修改配置文件前备份原始文件,以防止出现意外情况。 ### 回答2: 当我们使用Eclipse进行开发并修改Tomcat的XML配置文件时,有时候我们会遇到修改后不生效的情况。解决这个问题可以尝试以下步骤: 1. 确保在Eclipse中正确配置了Tomcat服务器。首,检查Eclipse中是否正确设置了Tomcat的安装路径和版本。可以通过点击菜单栏的Window -> Preferences -> Server -> Runtime Environments来确认。 2. 确保在Eclipse中创建了正确的XML配置文件。Tomcat的配置文件包括server.xml、context.xml以及web.xml。在修改这些配置文件时,确保修改的是Tomcat实际使用的配置文件,而不是Eclipse中默认的配置文件。可以通过Eclipse的“Servers”视图找到配置文件的位置并进行修改。 3. 确保重新启动Tomcat服务器。在修改了Tomcat的配置文件后,需要重新启动Tomcat服务器使修改生效。在Eclipse的“Servers”视图中,右键点击Tomcat服务器并选择“Restart”来重新启动服务器。 4. 清理并重新部署项目。有时候修改了Tomcat的配置文件后,如果项目已经部署到Tomcat服务器中,可能还需要清理并重新部署项目。可以在Eclipse的“Servers”视图中,右键点击Tomcat服务器并选择“Clean”该项目,然后再重新部署。 以上是解决Eclipse修改Tomcat配置文件不生效的一些常见方法。如果问题仍然存在,可能是其他因素导致的,可以尝试重启Eclipse和Tomcat服务器,或者检查Tomcat的日志文件查看是否有相关错误信息。另外,还可以尝试升级Eclipse和Tomcat的版本来解决潜在的问题。 ### 回答3: 当在Eclipse修改了xml配置文件,但是在启动Tomcat时发现修改并没有生效时,可以尝试以下解决方法: 1. 确保修改的xml配置文件保存成功。首要确保在Eclipse中已经保存了修改的xml文件,可以通过查看文件修改时间来确认是否已保存。 2. 清理Tomcat服务器。在Eclipse中,右击Tomcat服务器,选择Clean...,然后选择Clean Tomcat Work Directory,这会清理掉Tomcat服务器的缓存文件,确保部署时使用的是最新的配置文件。 3. 重新部署项目。在Eclipse中,右击项目,选择Run As -> Run on Server,然后选择Tomcat服务器,重新部署项目,这会将最新的修改应用到Tomcat服务器中。 4. 检查xml文件路径和文件名是否正确。确保在Eclipse修改的xml文件的路径和文件名与Tomcat服务器中使用的路径和文件名一致。如果路径或文件名不正确,Tomcat将无法找到配置文件并应用修改。 5. 检查Tomcat服务器的部署配置。在Eclipse中,右击Tomcat服务器,选择Properties,然后选择Web Project Settings,在这里确保已正确选择了要部署的项目。 6. 检查Tomcat服务器的日志文件。在Eclipse中,打开Tomcat服务器视图,在Console下可以查看Tomcat服务器的日志信息,通过查看日志可以了解是否有配置文件加载错误或其他错误导致修改不生效的问题。 通过以上方法,可以解决Eclipse修改xml配置文件Tomcat不生效的问题。如果问题仍无法解决,建议检查操作步骤和相关配置是否正确,并查找相关资料或咨询其他开发人员的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值