严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/educatio,J2EEApplicatio
来源:互联网 发布:十人视频会议软件 编辑:程序博客网 时间:2024/05/18 03:22
严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/web
,J2EEApplication=none,J2EEServer=none
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.UnsupportedClassVersionError: com/baby/util/Onli
neUserListenNew : Unsupported major.minor version 51.0 (unable to load class com
.baby.util.OnlineUserListenNew)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp
ClassLoader.java:2531)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa
der.java:1010)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1483)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1361)
at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebA
nnotationSet.java:145)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerA
nnotations(WebAnnotationSet.java:73)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotatio
ns(WebAnnotationSet.java:56)
问题原因是class版本太高问题,因为我是用eclipse-ee开发的,在eclipse-ee中,我用的是jdk7开发的,因此把项目部署到tomcat中时,默认用的是项目的jdk7进行编译java文件,然后和项目一起发布到tomcat里面,这个时候如果是在eclipse-ee中启动tomcat,那么此时tomcat用的是eclipse-ee中项目默认的jdk,因此也是用jdk7进行启动tomcat的,因此可以正常启动tomcat。
但是如果单独启动tomcat,因为我在电脑属性里面设置的java_home是jdk6,这个时候,如果单独启动tomcat,那么tomcat用的就是电脑属性里面的java_home,即jdk6,那么在启动的过程中,tomcat在加载class文件时,就会报class版本错误,如上“Unsupported major.minor version 51.0”,因为java是向下兼容的,即jdk7能兼容小于jdk7编译的class文件,jdk6能兼容小于jdk6编译的class文件,jdk6能不能兼容jdk7编译的class文件,所以报上面错误。
解决办法
1、修改eclipse-ee中项目用的jdk7为jdk6,
2、修改电脑属性里面设置的java_home是jdk7
3、修改catalina.bat,在第二行,加上下面这句话 set JAVA_HOME="D:\soft\apache-tomcat-6.0.26\jdk1.7.0_03" 即修改tomcat使用jdk7启动
0 0
- 严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/educatio,J2EEApplicatio
- 严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/sshnews,J2EEApplicatio
- 严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/dangdang,J2EEApplication=
- 严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/
- 严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost
- Tomcat启动报错:严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/hnyxgl,J2EEApp
- class版本问题导致-严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/web
- class版本问题导致-严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/web
- Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/sshnews,J2EEApplication=none,
- Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/RixinWeb,J2EEApplication=non
- Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/sshnews,
- tomcat 报严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//test.ctsgov.cn/,J2EEApplication=none,J2EEServer=none
- "严重: Null component Catalina:type=JspMonitor,name=jsp,WebModul Unsupported major.minor version 51.0
- Null component Catalina:type=JspMonitor,name=jsp
- 严重: Null component Catalina:type=JspMonitor,java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to
- init: Associated with Deployer 'Catalina:type=Deployer,host=localhost'
- null!=name和name!=null
- Struts2里面<result name="success" type="redirect">/add.jsp?username=${username}</result>出错
- 这篇文章是转载文章,只为拓广知识,学习用
- Shell脚本自动输入EOF error :end-of-file
- LoadRunner Html-based script模式和Ur-based scriptl模式的区别
- Android蓝牙操作
- 算法--简单排序算法总结与模板
- 严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/educatio,J2EEApplicatio
- 安卓开发环境构建
- [页面模板框架对比] Apache Tiles VS Sitemesh
- javascript 编辑HTml
- 计算机视觉、机器学习相关领域论文和源代码大集合--持续更新……
- [LeetCode] Subsets
- C++的异常处理
- mongodb win32下的编译使用以及boost库的编译
- 模态视图那些事(一)之 切换效果