首页 > 解决方案 > 两个 java 应用程序之间的通信在 JBoss 7.0 中正常工作,但在 Tomcat 8.5 中不工作

问题描述

我有两个 Java 应用程序 Portal 和 Report(从 Portal 调用报告),它们可以与 JBoss 服务器一起正常工作。现在我正在尝试将它从 JBoss 7.0 迁移到 Tomcat 8.5,但我遇到了错误。

classcastexception: org.apache.catalina.util.parametermap cannot be cast to java.util.hashmap

Code,
  ReportVO reportVO = new ReportVO();
  reportVO.setAttributes((HashMap<String, String[]>)request.getParameterMap());

注意:Portal 在 tomcat 中运行良好,但是当我尝试通过从 Portal 调用 Report 应用程序来生成任何报告时,我遇到了上述错误。

我需要做任何服务器端配置吗?

标签: javatomcatjboss

解决方案


它无法转换为预期的类。我认为这是因为罐子优先。


推荐阅读