jboss采取并执行旧耳朵而不是新部署的耳朵

时间:2012-11-26 17:22:55

标签: linux java-ee ejb-3.0 jboss5.x ear

我在linux机器上使用JBoss 5.1.0.GA并且我正在为EJB项目部署一个耳朵,同时查看服务器日志,我取消部署旧耳朵并且取消成功然后我把我的新在部署目录中,以及日志显示已成功部署,但在运行项目时,新更改不会生效,而是会执行旧的内容。请指教!

2 个答案:

答案 0 :(得分:0)

我在Windows机器上有几次使用5.1 EJB3项目的这个问题。一些非常可疑的事情。

你试过一切吗?

即。取消部署,停止服务,尽可能重启机器,启动服务,重新部署

我记得在我的情况下它一直停留,直到机器重新启动。从来没有真正找到问题。

答案 1 :(得分:0)

关闭服务器后,只需删除JBoss启动时生成的所有临时文件夹。这些文件夹是(如果您使用默认文件夹):

  • /服务器/默认/数据
  • /服务器/默认/登录
  • /服务器/默认的/ tmp
  • /服务器/默认/工作

删除它们之后,只需重新启动JBoss,所有新的更改都应该在那里。