java - org.apache.velocity.app.VelocityEngine 上的 java.lang.VerifyError
问题描述
我们一直在做一个长期的应用服务器迁移项目,几乎完成了技术部分,我们已经完成了整个 USER_STORIES 的测试过程,当涉及到特定功能时,我们不断得到一些不好的结果。
详情如下
引起:java.lang.VerifyError:(类:org/apache/velocity/runtime/log/Log4JLogChute,方法:isLevelEnabled 签名:(I)Z)函数参数不兼容
这个错误是在这个特定的代码和平中引发的
public VelocityLoaderApi() throws Exception {
ve = new VelocityEngine();
ve.init();
}
我们正在使用相应的依赖项
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</dependency>
这个初始化函数在之前的技术层 -> java 6, WebLogic 中运行良好,但在升级到java 8 和 WildFly 10.0.0.Final后一直崩溃
这是一个阻塞的情况,希望找到一些答案。
任何帮助将不胜感激。
解决方案
推荐阅读
- arrays - 无法使用 Angular 插值显示 JSON 数据
- matlab - 在MATLAB中查找一行中唯一零的列号
- python - 停止 sqlalchemy 管理连接
- javascript - 执行简单的脚本,但控制台警告 ~= 'getComputedStyle' on 'Window': parameter is not of type 'Element'
- c# - UWP 应用程序后台任务在鼠标/键盘断开连接时停止
- r - 获取每月的第 2 个和第 4 个星期六
- azure - 从 Azure 服务总线在 Azure Web 作业中多次收到相同的消息
- angular - 在 Angular 7 中测试 http 404 错误响应
- django-forms - Django textarea 小部件没有属性“input_type”
- reactjs - 即使 Action 不在组件中,它也会被分派