tomcat J2EEApplication=none,J2EEServer=none

 

严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/dangdang,J2EEApplication=none,J2EEServer=none

最终原因是Tomcat下面设置的JDK和应用程序使用的JDK版本不一致所致!!!

?

解决办法:
1.打开MyEclipse
2.Window
3.Preferences
4.选择Java节点
5.Installed JREs
6.可以看到当前使用的JVM是什么版本,路径在哪里,现在我们要改正和Tomcat一样的虚拟机.
6.Edit
7.JRE home directory
8.Browse 找到:C:\Sun\SDK\jdk\jre(找到你的安装目录)
9.ok
搞定了.!

分析:
比如,你项目中的是JRE5.0但compile是JRE6.0则出现上述错误。或者版本不一致

 

 

 另外,需要注意的是,在ecplise中的preference配置tomcat时:


tomcat J2EEApplication=none,J2EEServer=none
 

1.D:\apache-tomcat-7.0.27\conf目录中的server.xml

 

2.D:\apache-tomcat-7.0.27\conf\Catalina\localhost目录中的xml格式为:

<Context path="/TestHibernate" reloadable="true" docBase="D:\workspace\TestHibernate" workDir="D:\workspace\TestHibernate\work" />

 如果配置时,选择的是第二种方式,若在其目录中没有属于该项目的xml配置,则也可能出现上述问题。

 选择第一种的话,配置后无此问题。

 

 

你可能感兴趣的:(application)