【问题标题】:IBM MobileFirst Platform 6.3 Operational Analytics Failed installation for TomcatIBM MobileFirst Platform 6.3 Operational Analytics Tomcat 安装失败
【发布时间】:2015-02-06 16:28:00
【问题描述】:

我已成功安装 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”;

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

【问题讨论】:

    标签: ibm-mobilefirst mobilefirst-analytics


    【解决方案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 用户才能通过登录屏幕。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 感谢您的回复 - 我看不到 worklight-analytics WAR 文件提供的用户界面。我什至没有在 Tomcat 中部署的应用程序列表中看到 worklight-analytics-service 应用程序 - 非常感谢您的帮助
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多