【发布时间】:2015-08-04 17:31:33
【问题描述】:
我正在 JBoss 服务器上部署一个应用程序(EAP-6.4.0,JBoss Web/7.5.7.Final-redhat-1)。
我有一个非常奇怪的行为。假设应用程序名为Engine.war。该应用程序实现了一个 REST Web 服务服务器。
当我通过复制
WAR文件到c:\EAP-6.4.0\standalone\deployments\Engine.war文件 部署应用程序时,它已成功部署,但没有工作。当我通过解包/提取/分解
WAR文件的内容到c:\EAP-6.4.0\standalone\deployments\Engine.war文件夹 并创建Engine.war.dodeploy文件来部署它时,它也已部署,但确实工作。
不起作用我的意思是服务器在抱怨
JBWEB000065: HTTP Status 404 -
JBWEB000124: The requested resource is not available.
JBoss Web/7.5.7.Final-redhat-1
所以同样的行为就像你拼错了 URI。
我发现的所有网络资源都表明 these two deployment methods are just equivalent alternatives,对于我们的其他应用程序,我们没有观察到任何差异!
你能看出为什么在这种情况下,我是否解压 WAR 文件很重要吗?
【问题讨论】:
标签: web-services jboss war web-deployment resteasy