jboss-as-7.1.1.Final与jdk1.8不兼容解决方案

本文介绍了解决JDK1.8与JBoss7.1.1.Final不兼容的问题,通过更换JDK版本及调整JBoss配置实现正常启动,并附带说明了如何更改JBoss服务器端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在安装1.8电脑上装了jboss7.1.1,配置好了运行的时候就是无法启动,最后得出答案是:jboss-as-7.1.1.Final与jdk1.8不兼容

 

1、如果你的电脑安装了jdk1.8,那么在运行jboss时(bin->standalone.bat),卡到到JBoss AS 7.1.1.Final "Brontes" starting,就不往下运行了,但又不想卸载jdk1.8,看一下解决方案。

 

一、先看网上教程怎么下载jdk以前的版本下载一个1.7或以前的版本,(http://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html)

 

二、把下载的jdk安装到一个指定的文件夹。

 

三、用记事本进入jboss的目录:找到bin目录下的standalone.bat,用记事本或者其他的文本编辑软件,修改Java_home,为你的jdk1.7,安装路径。(前提是你的jboss环境变量配置正确。JBOSS_HOME:你的jboss路径。path下,加;%jboss_home%\bin)

 

 

如果,要想修改你的jboss服务器端口,可以到jboss->standalone->configuration,找到standalone.xml文件:把 8080修改成你想要的端口即可,

 

最后,在配置好jboss环境变量的情况下,启动(不可以用run.bat),看看行不行。。。

 


自己业余做的公众号和小程序,欢迎各位朋友扫码关注,发现更多精彩内容

 

 

 

 

 

 

 

03:52:55,616 WARN [org.jboss.modules] (http-localhost-127.0.0.1-8080-2) Failed to define class test.TestServlet in Module "deployment.PageWeb.war:main" from Service Module Loader: java.lang.UnsupportedClassVersionError: test/TestServlet : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.7.0_75] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [rt.jar:1.7.0_75] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [rt.jar:1.7.0_75] at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:327) at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:391) at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:243) at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:73) at org.jboss.modules.Module.loadModuleClass(Module.java:517) at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:182) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) at org.jboss.as.web.deployment.WebInjectionContainer.newInstance(WebInjectionContainer.java:72) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1156) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:952) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:188) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.security.SecurityContextAssociation
05-11
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值