Jboss部署启动异常
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jboss部署启动异常相关的知识,希望对你有一定的参考价值。
war包在本地机器部署一切正常,当将war包部署到本地测试环境Linux下时,报部署不完整的错误,下面的异常信息显示是web.xml文件部署不成功,百思不得其解。文件没有缺失,所有内容都是原样复制粘贴过来的。当使用cat命令查看server.log完整内容时,发现curedMethodDefinitionSource] while setting bean property ‘methodDefinitionSources‘ with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘(inner bean)‘: Initialization
only supported at Java 5 compliance level or above
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
经过搜索,网上有人说是jdk版本编译问题,我发现自己maven编译时用的是jdk8,然后还原为jdk6编译部署,仍旧报错。又查询到说是“org.aspect包的问题。我的包是1.6.2版本的。升级到1.7.3版本后,”然后将包升级为1.8.9的,这次部署成功了。
通过查看Jboss启动日志发现,目前Linux环境下jdk为1.8,而本地是1.6;
最主要原因是本地测试环境下一个服务器内部署了多个项目,其中一个项目使用的是jdk8,其他项目仍旧是jdk6,Java环境没有分开造成的。
以上是关于Jboss部署启动异常的主要内容,如果未能解决你的问题,请参考以下文章
为 Spring Portlet 获取异常“无法启动服务 jboss.module.service”
启动期间捕获异常:org.jboss.as.controller.persistence.ConfigurationPersistenceException:WFLYCTL0085:无法解析配置
jboss 服务器已启动。但显示 java.net.bind 异常;地址已被使用