Jboss意外的HTTP响应:500

时间:2016-08-02 11:12:55

标签: deployment jboss geoserver

当我试图在jboss 1.7.1中部署我的geoserver 2.9 war文件时,显示以下错误..

Unknown error

Unexpected HTTP response: 500

Request
{
    "address" => [("deployment" => "geoserver.war")],
    "operation" => "deploy"
}

Response

Internal Server Error
{
    "outcome" => "failed",
    "failure-description" => {"JBAS014671: Failed services" => {"jboss.web.deployment.default-host./geoserver" => "org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./geoserver: JBAS018040: Failed to start context"}},
    "rolled-back" => true
}

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

JBoss很难部署,首先你需要遵循GeoServer documentation

  

要在JBoss AS 5.1上安装geoserver,需要以下内容:

     

然后使用以下内容创建文件jboss-classloading.xml   将其复制到geoserver.war中的WEB-INF目录:

<classloading
 xmlns="urn:jboss:classloading:1.0"
         name="geoserver.war"
         domain="GeoServerDomain"> </classloading>
  

从WEB-INF / lib目录中提取hsqldb-2.2.8.jar文件   geoserver.war并将其作为hsqldb.jar复制到common / lib目录中   JBoss部署。将以下文本添加到WEB-INF / web.xml   geoserver.war中的文件,以便JBoss日志记录不会在   geoserver.log:

     <context-param>
         <param-name>RELINQUISH_LOG4J_CONTROL</param-name>
         <param-value>true</param-value> 
     </context-param>

然后我似乎记得要解开GeoServer战争并删除一些JBoss已经普遍存在的jar - 虽然那是几年前的事情,可能与我们也部署的其他战争有关。