我已经成功安装了MobileFirst 6.3 appcenter控制台,worklight控制台,它们在Tomcat / 7.0.57上运行良好。但是,当我尝试安装Operational Analytics时,文档包含以下内容
我正在使用tomcat manager http://localhost:8080/html来部署war文件。以manager-gui角色登录为manager。
worklight-analytics.war - 部署时没有任何问题 当我选择worklight-analytics-service.war文件并在GUI中部署时,它首先抛出一个空白页面,指示“连接错误”,当我刷新页面时,在Tomcat管理器GUI中的状态栏上,我得到了这个消息 - “失败 - 试图通过GET请求使用命令/上传,但需要POST”;
请提供一些指示,说明我需要做些什么来解决这个问题。我不确定如果我提供了所有必需的信息 - 请耐心等待我的问题,如果有任何相关信息(显然我无法弄清楚相关内容),则需要进行调试。
答案 0 :(得分: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,你就会看到登录页面。你需要一个拥有&#39; worklightadmin&#39;的tomcat用户。角色,以便通过登录屏幕。
答案 1 :(得分:0)
worklight-analytics-service WAR文件没有用户界面。它只是由worklight-analytics WAR文件引用。在部署了两个WAR时,您能看到分析控制台吗?数据加载得很好吗?如果是这样,那么一切都很好。如果您无法使用worklight-analytics WAR文件提供的用户界面,则只会出现问题。