2013-08-20 36 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的内容解压缩,因为只有静态内容。