Tomcat啟動的時候控制臺全是紅色的警告
三月 04, 2017 3:57:46 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:SSH' did not find a matching property. 為什么我的Tomcat出現(xiàn)這個問題 而且啟動的時候顏色都是紅色的 知道的告訴我一下咯?。?/p>
2017-03-05
這是因為, 使用的Myeclipse 的編譯時的 JDK 版本比較高. ?而tomcat 使用的jre 版本比較低.
舉例 : ?在jdk 1.6 編譯的 .class ?文件, ?使用jre ?1.5 環(huán)境運行 就會報 Bad version number in .class
解決辦法:(任選其一)
更改tomcat 的版本(高版本的tomcat 使用的jre版本也會相對較高)
指定tomcat 運行的jre (通常配置jre 的環(huán)境變量就好了, tomcat自己會找尋jre的環(huán)境變量)
(推薦) ? 更改Myeclipse 編譯級別 ?, 詳情請看下圖:
Myeclipse 菜單欄的 Windows --> Preferences --> ?Java -- > Compiler
調(diào)整右邊的 Compiler compliance level: 為1.5 就可以了.
注意在項目中也要同樣更改 jdk 的編譯級別!
具體是. ?項目,右鍵 Properties --> Java -- > Compiler