症状:
web应用的缓存一直是过时的版本,例如:D:\java源码\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ssh-2\WEB-INF\classes
且无论怎么清空,再重新部署,还是不行
解决办法:
删除D:\java源码\ssh-2\build目录下的所有文件再重新部署一次就OK,猜想是从此目录拷贝文件部署过去的,但此目录不会自动更新,一直是过时的状态(原来是为了解决一个错误消息弹窗把自动编译关了,花了一天的时间才解决
开启自动编译
具体操作: Project -> Build Automatically
效果: 在代码修改保存后,启动自动编译.
总结:自动编译的锅
web应用的缓存一直是过时的版本,例如:D:\java源码\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ssh-2\WEB-INF\classes
且无论怎么清空,再重新部署,还是不行
解决办法:
删除D:\java源码\ssh-2\build目录下的所有文件再重新部署一次就OK,猜想是从此目录拷贝文件部署过去的,但此目录不会自动更新,一直是过时的状态(原来是为了解决一个错误消息弹窗把自动编译关了,花了一天的时间才解决
开启自动编译
具体操作: Project -> Build Automatically
效果: 在代码修改保存后,启动自动编译.
总结:自动编译的锅