您的位置:首页 > 运维架构 > Tomcat

Tomcat 启动报错

2016-12-06 19:17 417 查看
tomcat服务器启动报错,

警告: Unable to load class [javax.xml.parsers.SecuritySupport12] to check against the @HandlesTypes annotation of one or more ServletContentInitializers.

java.lang.IllegalAccessError: class javax.xml.parsers.SecuritySupport12 cannot access its superclass javax.xml.parsers.SecuritySupport

    at java.lang.ClassLoader.defineClass1(Native Method)

    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2820)

    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1150)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)

    at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2006)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1969)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1858)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1826)

    at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1812)

    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1306)

    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896)

    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322)

    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)

    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)

    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.startup.Catalina.start(Catalina.java:621)

    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.start(Bootstrap.java:322)

    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)

十二月 06, 2016 7:16:58 下午 org.apache.catalina.startup.ContextConfig checkHandlesTypes

警告: Unable to load class [javax.xml.transform.SecuritySupport12] to check against the @HandlesTypes annotation of one or more ServletContentInitializers.

java.lang.IllegalAccessError: class javax.xml.transform.SecuritySupport12 cannot access its superclass javax.xml.transform.SecuritySupport

    at java.lang.ClassLoader.defineClass1(Native Method)

    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2820)

    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1150)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)

    at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2006)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1969)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1858)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1826)

    at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1812)

    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1306)

    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896)

    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322)

    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)

    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)

    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.startup.Catalina.start(Catalina.java:621)

    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.start(Bootstrap.java:322)

    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)

十二月 06, 2016 7:16:58 下午 org.apache.catalina.startup.ContextConfig checkHandlesTypes

警告: Unable to load class [org.xml.sax.helpers.SecuritySupport12] to check against the @HandlesTypes annotation of one or more ServletContentInitializers.

java.lang.IllegalAccessError: class org.xml.sax.helpers.SecuritySupport12 cannot access its superclass org.xml.sax.helpers.SecuritySupport

    at java.lang.ClassLoader.defineClass1(Native Method)

    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2820)

    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1150)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)

    at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2006)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1969)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1858)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1826)

    at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1812)

    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1306)

    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896)

    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322)

    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)

    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)

    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.startup.Catalina.start(Catalina.java:621)

    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.start(Bootstrap.java:322)

    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)

java.lang.OutOfMemoryError: PermGen space

    at java.lang.ClassLoader.defineClass1(Native Method)

    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2820)

    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1150)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)

    at java.lang.ClassLoader.defineClass1(Native Method)

    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2820)

    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1150)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)

    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)

    at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2006)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1969)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1858)

    at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1826)

    at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1812)

    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1306)

    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896)

    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322)

    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)

    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)

    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)

后来我改了下web.xml

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0" metadata-complete="true" >

在里面添加了metadata-complete="true" ok了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: