java - 两个 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 应用程序来生成任何报告时,我遇到了上述错误。
我需要做任何服务器端配置吗?
解决方案
它无法转换为预期的类。我认为这是因为罐子优先。
推荐阅读
- excel - 控制图表现怪异
- android - 有没有办法让切换轨道比拇指长?
- machine-learning - 证明多元线性回归模型效率的良好 RMSE(均方根误差)值范围是多少?
- telegram - 如何使用电报机器人从媒体消息或媒体组消息中编辑标题/描述?
- c# - 您可以更改 WCF 客户端请求的 XML 声明吗?如果是这样,怎么做?
- python - 如何在 geopandas 地理数据框中存储元组?
- python - 如何在单个 Python 调用中提取多个 URL
- reactjs - 需要从另一个组件渲染侧边栏组件 onclick()
- scala - 检查csv文件是否为空,如果为空则抛出错误
- swift - Swift Combine - @Published 属性数组