2016-08-02 42 views
1

当我试图部署显示了以下错误的JBoss 1.7.1..it我的GeoServer 2.9 war文件..Jboss的意外的HTTP响应:500

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 
} 

我怎样才能解决这个问题?

+2

500是内部服务器错误。请参阅日志文件以获取更多信息 – Jens

回答

0

JBoss是部署在痛苦,你首先需要按照GeoServer documentation

要安装的GeoServer上的JBoss AS 5.1,需要执行以下操作:

创建文件的jboss-类加载。 XML具有以下内容,然后 复制到WEB-INF目录中的geoserver.war:

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

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

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

然后我似乎记得不得不拆开GeoServer战争的包装,并删除JBoss已经普遍使用的一些瓶子 - 尽管那是几年前的事情,可能与我们也正在部署的其他战争有关。