0

当我尝试将 saiku-ui-2.4.war 部署到 Glassfish 时,我得到了

“没有已安装的容器能够处理此应用程序 ROOT。有关详细信息,请参阅 server.log。”

server.log 显示:

[#|2013-08-16T17:50:36.595-0400|SEVERE|oracle-glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=24;_ThreadName=Thread-2 ;|没有安装的容器能够处理这个应用程序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。这是一个单独的 UI 包,需要安装 node.js。我已经让它工作了,但我想在 Glassfish 上运行它。

4

2 回答 2

0

解决了!添加了 WEB-INF 和 web.xml 然后它部署没有问题!

于 2013-08-25T05:41:11.390 回答
0

实际上,您需要在您的域的 docroot 中解压缩 saiku-ui.war 的内容,因为只有静态内容。

于 2014-03-10T16:33:57.023 回答