`

Null component Catalina

阅读更多

Null component Catalina:type=JspMonitor,name=jsp
在eclipse中启动tomcat,提示以下错误: 

严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/sshnews,J2EEApplication=none,J2EEServer=none 
java.lang.reflect.InvocationTargetException 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) 
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(Unknown Source) 
at java.security.SecureClassLoader.defineClass(Unknown Source) 
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) 
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) 
at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145) 
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationFilterAnnotations(WebAnnotationSet.java:84) 
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:57) 
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:297) 
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1064) 
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261) 
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) 
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4238) 
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015) 
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) 
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015) 
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
at org.apache.catalina.core.StandardService.start(StandardService.java:448) 
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 
at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 
... 6 more

 

原因:

你項目中的是JRE5.0但compile是JRE6.0則出現上述錯誤。或者版本不一致!

或是你的tomcat使用的JRE低于你的项目,如项目是JRE6.0,但是tomcat使用JRE5.0

 

在Window->Preferences下修改对应的JRE版本,或是Project的Build Path中修改JRE版本

 

分享到:
评论

相关推荐

    catalina.jar包

    catalina.jar包

    catalina.out 日志分割

    org.apache.catalina.startup.Bootstrap "$@" start 2>&1 | /usr/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >>/dev/null & ``` - 这一行代码的意思是:启动Tomcat时,通过管道`|`将标准输出和...

    macOS.Catalina.Patcher1.4.7

    标题“macOS.Catalina.Patcher1.4.7”指的是一个专为macOS系统设计的补丁工具,主要用于帮助用户在支持High Sierra的设备上安装或升级到macOS Catalina版本10.15。这个工具的版本号是1.4.7,通常意味着它已经经过了...

    macOS Catalina Patcher 2022最新版

    macOS Catalina Patcher 是一个工具,可以帮助用户将其旧版 macOS 系统升级到 macOS Catalina 操作系统。这个工具通过一些技术手段,使得一些不支持官方升级的老旧设备也能够安装和运行 macOS Catalina。这可以让...

    catalina-manager.zip

    《Catalina Manager详解及其应用》 在Java Web开发领域,Tomcat服务器是广泛应用的开源Servlet容器,而Catalina则是Tomcat的核心组件,负责处理Servlet和JSP的执行。当我们提到"Catalina-manager"时,它实际上是指...

    catalina.out日志查看工具

    "catalina.out"是Apache Tomcat服务器的标准输出日志文件,它记录了Tomcat启动、运行以及关闭过程中的所有信息,包括错误消息、警告、调试信息等。这个日志文件对开发者和系统管理员来说非常重要,因为它可以帮助...

    解析Tomcat的启动脚本–catalina.bat

    catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 catalina.bat 脚本. 至于 setclasspath.bat 这个脚本, 相信看完这一篇, 就可以自己看懂这个脚本了. 可以点击下载 [ set...

    catalina-comet.jar

    【Catalina-Comet.jar】是Apache Tomcat服务器中用于支持Comet技术的一个关键组件。Comet是一种在Web开发中实现服务器推送技术的方法,它允许服务器主动向客户端发送数据,而不仅仅是响应客户端的请求。这种技术对于...

    Tomcat输出catalina.out的大小控制

    `catalina.out`是Tomcat默认的日志文件,它记录了Tomcat启动、运行以及错误信息,对开发者和管理员来说非常重要。然而,如果不进行适当管理,这个日志文件可能会无限制增长,占用大量磁盘空间,甚至可能导致服务器...

    catalina.out日志切分.docx

    | /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >>/dev/null & ``` 这样一来,所有输出的日志都会通过cronolog工具被重定向到带有日期的文件中。 完成以上步骤后,重启Tomcat服务即可...

    tomcat 下catalina.out 日志乱码问题处理

    标题中的“tomcat下catalina.out日志乱码问题处理”主要涉及的是在Tomcat服务器运行过程中,输出的日志文件`catalina.out`中,中文字符显示为乱码的状况。这通常是由于字符编码不匹配导致的,因为Tomcat在读取或写入...

    catalina.src.zip

    《深入解析Catalina源码》 Catalina是Tomcat服务器的核心组件,负责Servlet和JSP的处理,是Apache Tomcat服务器实现Java Servlet和JavaServer Pages(JSP)规范的关键部分。`catalina.src.zip`这个压缩包包含的就是...

    Tomcat使用Log4j输出catalina.out日志

    3. 设置日志文件的存储路径和编码:需要确保日志文件的存储路径${catalina.base}/logs/catalina.out是可写的,并且设置日志文件的编码为UTF-8,确保日志的兼容性。 4. 定义日志输出格式:通过配置log4j.appender....

    macOS Catalina Patcher.dmg

    用于mac老机器升级Catalina 在app store 无法正常购买升级的情况下使用的升级方案 具体请看: https://blog.csdn.net/zokoko/article/details/104102971

    macOS Catalina Patcher1.3.5

    macOS Catalina Patcher是一款macOS Catalina修补程序,可以在旧mac上安装最新的Catalina系统工具。可以让在不受支持的情况下,在旧的mac上安装Catalina系统,支持多种设备,是在不受支持的Mac上运行macOS Catalina...

    windows下tomcat的catalina.out按天自动分割

    |%CATALINA_BASE%\bin\cronolog %CATALINA_BASE%\logs\catalina.%%Y-%%m-%%d.out >> null ``` - 这段代码的作用是在每次Tomcat执行动作时(如启动、停止),通过`cronolog`工具将当前的日志输出重定向到一个新的...

    Linux下tomcat日志catalina.out按天(/周)分割

    默认情况下,Tomcat的主要日志输出文件是`catalina.out`,它记录了服务器启动、运行和关闭过程中的所有标准输出和错误信息。然而,随着服务器运行时间的增长,`catalina.out`可能会变得非常大,导致日志查找和分析变...

    catalina-jmx-remote.jar

    catalina-jmx-remote.jar

    macOS Catalina 10.15.1.cdr懒人镜像包

    自己制作的 macOS Catalina 10.15.1 cdr 文件,亲测可用,懒人专用。(附 VMware15 安装 macOS Catalina 图文教程与 macOS Catalina.cdr 镜像下载地址)

    catalina-ws.jar

    catalina-ws.jar

Global site tag (gtag.js) - Google Analytics