0

我已经成功安装了 MobileFirst 6.3 appcenter 控制台、worklight 控制台,它们在 Tomcat/7.0.57 上运行良好。但是,当我尝试安装 Operational Analytics 时,文档有以下内容

http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.installconfig.doc/monitor/c_op_analytics_installation_tomcat.html

我正在使用 tomcat manager http://localhost:8080/html来部署战争文件。以经理身份登录,具有 manager-gui 角色。

worklight-analytics.war - 当我选择 worklight-analytics-service.war 文件并在 GUI 中部署时,部署没有问题,它首先抛出一个空白页面,指示“连接错误”,当我刷新页面时,在Tomcat 管理器 GUI 中的状态栏,我收到此消息 - “失败 - 尝试通过 GET 请求使用命令 /upload 但需要 POST”;

请就我需要做什么来解决这个问题提供一些指导。我不确定我是否提供了所有必需的信息 - 请耐心等待并询问是否需要调试任何相关内容(显然我无法弄清楚什么是相关的)。

4

2 回答 2

1

因此,我能够重现您的错误,并且在日志中看到了这一点:

java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: 请求被拒绝,因为它的大小 (57353297) 超过了配置的最大值 (52428800)

看起来默认情况下,Web UI 只会上传大小为 50MB 或更小的 WAR。分析服务 WAR 文件比这个大,所以这就是失败的原因。我能够通过修改以下行来增加限制

/webapps/manager/WEB-INF/web.xml

<max-file-size>100000000</max-file-size>
<max-request-size>100000000</max-request-size>

这会将限制增加到 100MB。完成此操作后,我能够成功部署服务 WAR。

提醒一下,一旦部署了 WAR,您将看到登录页面。您需要一个具有“worklightadmin”角色的 tomcat 用户才能通过登录屏幕。

于 2015-02-17T19:52:02.173 回答
0

The worklight-analytics-service WAR file does not have a user interface. It is simply referenced by the worklight-analytics WAR file. When both WARs have been deployed, can you see the analytics console? And does data load just fine? If so, then everything is fine. There is only an issue if you are unable to use the user interface provided by the worklight-analytics WAR file.

于 2015-02-06T18:57:56.207 回答