2016-08-02 41 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已經普遍使用的一些瓶子 - 儘管那是幾年前的事情,可能與我們也正在部署的其他戰爭有關。