0

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

4

2 回答 2

0

我在 Windows 机器上遇到过 5.1 EJB3 项目的这个问题几次。发生了一些非常可疑的事情。

你试过一切吗?

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

我记得在我的情况下它卡住了,直到机器重新启动。虽然从未真正发现问题。

于 2012-11-28T15:55:11.047 回答
0

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

  • /服务器/默认/数据
  • /服务器/默认/日志
  • /服务器/默认/tmp
  • /服务器/默认/工作

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

于 2013-01-08T00:42:41.723 回答