为了账号安全,请及时绑定邮箱和手机立即绑定

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出现这个问题 而且启动的时候颜色都是红色的 知道的告诉我一下咯!!

正在回答

1 回答

这是因为, 使用的Myeclipse 的编译时的 JDK 版本比较高.  而tomcat 使用的jre 版本比较低.

举例 :  在jdk 1.6 编译的 .class  文件,  使用jre  1.5 环境运行 就会报 Bad version number in .class

解决办法:(任选其一)

更改tomcat 的版本(高版本的tomcat 使用的jre版本也会相对较高)

指定tomcat 运行的jre (通常配置jre 的环境变量就好了, tomcat自己会找寻jre的环境变量)

(推荐)   更改Myeclipse 编译级别  , 详情请看下图:

Myeclipse 菜单栏的 Windows --> Preferences -->  Java -- > Compiler

调整右边的 Compiler compliance level: 为1.5 就可以了.

http://img1.sycdn.imooc.com//58bb8ca60001fa7906000471.jpg


注意在项目中也要同样更改 jdk 的编译级别!

具体是.  项目,右键 Properties --> Java -- > Compiler


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Tomcat启动的时候控制台全是红色的警告

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信