2013-08-20 32 views
0

部署齋宮UI當我嘗試部署賽酷的UI,2.4.war到GlassFish,我得到Glassfish上

「沒有能夠處理這種應用 ROOT安裝的容器。請參閱server.log中的更多細節。」

的server.log中示出了:

[#| 2013-08-16T17:50:36.595-0400 |嚴重|甲骨文glassfish3.1.2 | javax.enterprise.system.core.com .sun.enterprise.v3.server | _ThreadID = 24; _ThreadName = Thread-2; | There 沒有安裝容器能夠處理此應用程序ROOT |#]

[#| 2013-08-16T17:50: 36.610-0400 | INFO | oracle-glassfish3.1.2 | org.glassfish.admingui | _ThreadID = 23; _ThreadName = Thread-2; |發生異常:部署期間發生錯誤:沒有安裝的容器能夠處理此應用程序根ROOT。有關更多詳細信息,請參閱server.log。|#]

任何想法如何解決此問題?我沒有運氣搜索Saiku自己的論壇。我甚至在那裏有一個帖子。

Saiku有一個隨Tomcat一起準備的包。 Saiku UI被部署爲Tomcat ROOT應用程序。這個軟件包工作正常,但我想嘗試將它部署在Glassfish上。

有趣的是Saiku有一個下載saiku-ui-master。這是一個需要安裝node.js的獨立UI包。我已經得到這個工作,但我想在Glassfish上運行它。

回答

0

解決了!添加了WEB-INF和web.xml,然後部署沒有問題!

1

實際上,您需要將您的域的docroot中的saiku-ui.war的內容解壓縮,因爲只有靜態內容。