当前位置: 首页 > 知识库问答 >
问题:

tomcat启动失败

赵明亮
2023-03-14
Jun 09, 2015 10:37:54 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/j
ava/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
Jun 09, 2015 10:37:55 AM org.apache.tomcat.util.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.UnsupportedClassVersionError: com/progress/cloudservices/realm/JDBCCacheRealm : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
        at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
        at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:601)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:649)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)

当前的java版本是

java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

共有1个答案

唐炜
2023-03-14

com.progress.cloudservices.realm.jdbccacheRealm是使用Java8编译的。这可以通过查看消息major.minor version52.0看出

查看http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html

在那里你可以读到:

 类似资料:
  • 启动Tomcat失败,请检查C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.27\bin\catalina。bat和相关脚本是可执行的。 一直有这个问题在netbean。如何解决问题?请帮忙。

  • 每当我试图运行程序时,我的浏览器中的localhost:8080就可以工作,所以我相信Tomcat实际上正在启动,只是由于某些原因不能与Netbeans一起工作。 第一个错误当前是相同的,但第二个错误现在看起来如下所示:

  • root 4293 1.4 2.3 5939868 389996 PTS/0 Sl 14:16 0:14/usr/java/jdk1.7.0_05/bin/java-djava.util.logging.config.file=/usr/share/apache-tomcat-7.0.26/conf/logging.properties-djava.util.logging.manager=org

  • 我的问题很简单(但我不知道如何解决它),我安装了netbeans的最后一个版本(8.1),我激活了Java EE Java Se模块,并在我的系统上安装了glassfish&tomcat 8.0.27.0。 问题是:Glassfish开始的很好,但tomcat不管serveur的版本或位置都不会启动,我唯一的输出是: Le fichier SP,CIFI,est INTROUVABLE。 使用ca

  • 我从Netbeans IDE 7.4启动Apache Tomcat 6时遇到了问题(在7.3版本时我遇到了同样的问题。其他人提到在其他版本中也存在这个问题,比如8.0等)。 我做了什么: > 删除已安装的Tomcat 7(不删除它,我也遇到了同样的困难) 添加新服务器,从Apache Tomcat网站下载(版本Apache-Tomcat-6.0.39,其他版本我也有同样的问题) 我的服务器位置:d

  • 我在Netbeans中的Tomcat实现有一个问题,我根本无法从那里启动它。我使用的是Netbeans 8.0.2和Tomcat8,当我试图启动时,它说错误启动Tomcat失败,'127.0.0.1'不被识别为内部或外部命令、可操作程序或批处理文件。现在,我已经尝试从文件中删除引号,因为我听说这会有所帮助,但仍然没有什么...有人有什么想法吗?我将不胜感激。谢了。 我可以手动启动它,一切运行良好,