在Glassfish上部署Saiku UI

时间:2013-08-20 14:41:45

标签: glassfish saiku

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

  

“没有安装的容器能够处理此应用程序   根。有关详细信息,请参阅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 =线程2; |有   没有能够处理此应用程序的已安装容器ROOT |#]

     

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

知道怎么解决这个问题吗?我搜索了Saiku自己的论坛没有运气。我甚至在那里有一个帖子。

Saiku有一个Tomcat附带的准备包。 Saiku UI部署为Tomcat ROOT应用程序。这个包工作正常,但我想尝试在Glassfish上部署它。

有趣的是Saiku有一个下载saiku-ui-master。这是一个需要安装node.js的独立UI包。我已经开始工作,但我想在Glassfish上运行它。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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