我在Jboss7.0.2中部署war文件时遇到问题。当我第一次部署。它工作得很好。我做了一些更改(增加了一个终点),之后我无法部署战争。没有错误。但新服务尚未部署。但我能够打到旧服务。
我按照步骤进行部署, 1.停止服务器 2.从中删除war文件 的jboss-AS-网络7.0.2 /域/服务器/服务器的一个/部署/ 3.将新war文件复制到同一位置。 4.启动服务器。
除了那个我还需要做什么吗?请帮帮我。答案 0 :(得分:5)
不是通过来回复制和粘贴war文件进行部署,而是使用本机接口(CLI)或http接口(admin-console)。部署在域模式下的工作方式不同。
我喜欢CLI界面来快速部署文件。在域模式下使用CLI进行部署的示例。
然后在CLI提示符中运行以下命令:
4.1部署:deploy <war_file> --server-groups=server-one
- &gt;您应该看到成功/失败消息
4.2取消部署:undeploy <war_file> --server-groups=server-one
- &gt;您应该会看到成功/失败消息
如需进一步阅读,请参阅here。
希望这有帮助!
答案 1 :(得分:0)
如果您绑定到特定的IP地址(或所有ips)而不是localhost,那么
$ JBOSS_HOME/bin/jboss-cli.sh
你会看到
[disconnected /]
输入连接
您尚未准备好部署或取消部署
答案 2 :(得分:0)
我有时会遇到这些问题而且我怀疑这只是在开发过程中发生,因为有时会放置不稳定的代码。我遵循的步骤清除“坏”部署 1)clear standalone / tmp
2)清除独立/数据
3)打开standalone.xml - 转到最后并清除然后重新启动Jboss。您的所有旧部署都将被清除。
同样如上面的CoolBeans建议,您将尝试使用管理控制台或CLI。
如果您正在使用Maven,为什么不在Jboss上使用Cargo插件,这样就可以进行无缝部署,而无需手动复制到部署 - 除非您想以分解格式进行部署。