java UnsupportedClassVersionError错误 和 tomcat启动报错

简单的记录一下这几天遇到的报错信息。

(一)
java.lang.UnsupportedClassVersionError: Bad version number in .class file


Tomcat运行的JDK版本与myeclipse(eclipse)的JDK版本不一致导致的.


把它们的JDK版本改成一致步骤如下:


1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.


2.Window --> Preferences -->MyEclipse --> Servers -->Tomcat --> Tomcat 6 -->


JDK中的Tomcat JDK name下的下拉菜单中选择自身电脑上安装的JDK版本(必需与步骤1中的JDK版本一致)


(二)

tomcat启动报错 

Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, 
try increasing the timeout in the server editor.


解决方法:


修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。 <servers>
 <server hostname="localhost" id="JBoss v5.0 at localhost" name="JBoss v5.0 at localhost" 
runtime-id="JBoss v5.0" server-type="org.eclipse.jst.server.generic.jboss5" 
server-type-id="org.eclipse.jst.server.generic.jboss5" start-timeout="1000" stop- timeout="15" 
timestamp="0"> 
<map jndiPort="1099" key="generic_server_instance_properties" port="8090" serverAddress="127.0.0.1" serverConfig="default"/> </server>
 </servers>


 把 start-timeout="45" 改为  start-timeout="1000" 或者更长 重启eclipse就可以了。






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值