JBOSS启动错误

1.jboss java.lang.UnsupportedClassVersionError
JBoss运行需要JAVA_HOME环境变量的设置,并以这个JAVA_HOME定义的JDK运行。应该是这个JDK与您项目中用到的JDBC所需要的JDK不匹配造成的。
2.Address already in use: JVM_Bind:8080
这个错误给人的第一感觉就是端口被占用了,首先想到自己的电脑中安装了Tomcat和Jboss以及Oracle,于是首先想到可能是在我启动Jboss时和Tomcat的8080端口重复了,那没办法改吧,可是我将Tomcat端口改掉后还是出现这个问题,恩 那可能是Oracle的问题,oracle的apache占用了8080端口,于是继续处理,可还是报这个问题,My God... 没办法依靠Google吧... 其实修改下Jboss的端口号这时可以解决的,可我就想知道个为什么,于是我在Google中发现,原来IIS也占用8080端口,My God,这回死心了,换吧... 因为最近在修改个和实施个.net项目,除了常见的更换端口外,也有些常见的方法:
1、在服务里把OracleHttpService   停掉
2、找到进程为TNSLSNR.EXE的  结束它就可以了
注:修改端口的方法是: 在Jboss中,找到jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer下面的server.xml文件,修改

 <Connector port="8086" address="${jboss.bind.address}"    
         maxThreads="250" maxHttpHeaderSize="8192" 
         emptySessionPath="true" protocol="HTTP/1.1" 
         enableLookups="false" redirectPort="8443" acceptCount="100" 
         connectionTimeout="20000" disableUploadTimeout="true" /> 

 
ok

你可能感兴趣的:(jdk,oracle,tomcat,jboss,Google)