Tomcat 的 IBM MobileFirst Platform 6.3 Operational Analytics 安装失败

IBM MobileFirst Platform 6.3 Operational Analytics Failed installation for Tomcat

我已成功安装 MobileFirst 6.3 appcenter console、worklight console,它们在 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 管理器 http://localhost:8080/html 来部署 war 文件。以管理员身份登录,具有 manager-gui 角色。

worklight-analytics.war - 部署没有问题 当我 select worklight-analytics-service.war 文件并在 GUI 中部署时,它首先抛出一个空白页面,指示 "connection error",当我刷新页面时,在状态栏中Tomcat GUI 管理员,我收到这条消息 - "FAIL - Tried to use command /upload via a GET request but POST is required";

请提供一些指导,说明我需要做什么才能修复此问题。我不确定我是否提供了所有必需的信息 - 请耐心等待并询问是否需要调试相关内容(显然我还不知道相关内容)。

worklight-analytics-service WAR 文件没有用户界面。它仅由 worklight-analytics WAR 文件引用。当两个 WAR 都已部署时,您可以看到分析控制台吗?数据加载是否正常?如果是这样,那么一切都很好。只有当您无法使用 worklight-analytics WAR 文件提供的用户界面时才会出现问题。

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

java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (57353297) exceeds the configured maximum (52428800)

看起来默认情况下,网络 UI 只会上传 WAR 大小为 50MB 或更小的文件。分析服务 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 用户才能通过登录屏幕。