1.java.lang.UnsupportedClassVersionError
报错:
java.lang.UnsupportedClassVersionError
解释:
这个是JDK版本不对造成的。
原因:
即你用某版本的JDK编译的class,放在另一版本JDK上去运行,就容易发生这种异常了(常常是高版本编译在低版本上运行时发生)。
解决办法:
这里显然你的Tomcat用的JDK与你编译用的JDK不一样,换成一致的版本就OK了。
========================================================
2.包名大小写冲突
报错:
项目启动控制台报错:
严重:
The web application [/personalblog] registered the JDBC driver
[com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
解释:
Problems中提示:
The project was not build due to "
A resource exists with a different case
(意思大约为“資源存在不同的大小写”)。。。。。。
解决办法:
上面的包名是
Handler
,我在自己的项目资源文件夹中同一个目录下建了一个
handler
包
……
将
handler
这个包改成
Handler
后
,
重新加载项目解决!
教训:
出现问题了先看
Problems
的提示,否则只是凭自己的大概猜测,找到问题的时间可能会长一些。