在Glassfish上部署Saiku UI

在Glassfish上部署Saiku UI,glassfish,saiku,Glassfish,Saiku,当我尝试将saiku-ui-2.4.war部署到Glassfish时,我得到了 “没有能够处理此应用程序的已安装容器 根目录。有关详细信息,请参阅server.log。“ server.log显示: [#| 2013-08-16T17:50:36.595-0400 |严重| oracle-glassfish3.1.2 | javax.enterprise.system.core.com.sun.enterprise.v3.server | u ThreadID=24;| u ThreadName

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

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

server.log显示:

[#| 2013-08-16T17:50:36.595-0400 |严重| oracle-glassfish3.1.2 | javax.enterprise.system.core.com.sun.enterprise.v3.server | u ThreadID=24;| u ThreadName=Thread-2;|在那里 没有安装的容器能够处理此应用程序根目录|#]

[#| 2013-08-16T17:50:36.610-0400 | INFO | oracle-glassfish3.1.2 | org.glassfish.admingui | | u ThreadID=23;| u ThreadName=Thread-2;|发生异常:部署期间出错:没有安装的容器能够处理此应用程序根目录。有关详细信息,请参阅server.log。| |#

你知道怎么解决这个问题吗?我搜索了赛库自己的论坛,但运气不好。我甚至在那里有一个帖子

塞库有一个准备好的Tomcat软件包。Saiku UI部署为Tomcat根应用程序。这个软件包工作得很好,但我想尝试在Glassfish上部署它


有趣的是,斋谷有一个下载斋谷用户界面大师。这是一个单独的UI包,需要安装node.js。我已经让它工作了,但我想在玻璃鱼上运行它。

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

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