FreeRoot123 2017-12-20 04:00 采纳率: 50%
浏览 1046
已采纳

Javaweb的一个诡异问题

图片说明
为什么在main上面new 然后点运行没有报错,

在下面运行
doget 运行 new 然后 页面就打不开了了 HTTP Status 500 - Servlet execution threw an exception
去掉又可以 , 这个咋整

怎么感觉这个异常加不加 ProcessCenter pc = new DefaultStreamProcess(true); 这句话都一样呢

E:\java\apache-tomcat-7.0.77\bin\catalina.bat run
[2017-12-20 01:32:37,890] Artifact JavaWeb:war exploded: Waiting for server connection to start artifact deployment...
Using CATALINA_BASE: "C:\Users\iMay.IntelliJIdea2017.2\system\tomcat\Unnamed_JavaWeb"
Using CATALINA_HOME: "E:\java\apache-tomcat-7.0.77"
Using CATALINA_TMPDIR: "E:\java\apache-tomcat-7.0.77\temp"
Using JRE_HOME: "E:\ruanjian\jdk"
Using CLASSPATH: "E:\java\apache-tomcat-7.0.77\bin\bootstrap.jar;E:\java\apache-tomcat-7.0.77\bin\tomcat-juli.jar"
十二月 20, 2017 1:32:38 下午 org.apache.catalina.core.AprLifecycleListener init
警告: The APR based Apache Tomcat Native library failed to load. The error reported was [E:\java\apache-tomcat-7.0.77\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform]
java.lang.UnsatisfiedLinkError: E:\java\apache-tomcat-7.0.77\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at org.apache.tomcat.jni.Library.(Library.java:42)
at org.apache.tomcat.jni.Library.initialize(Library.java:178)
at org.apache.catalina.core.AprLifecycleListener.init(AprLifecycleListener.java:200)
at org.apache.catalina.core.AprLifecycleListener.isAprAvailable(AprLifecycleListener.java:108)
at org.apache.catalina.connector.Connector.setProtocol(Connector.java:592)
at org.apache.catalina.connector.Connector.(Connector.java:66)
at org.apache.catalina.startup.ConnectorCreateRule.begin(ConnectorCreateRule.java:62)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1303)
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:1339)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
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:643)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1576)
at org.apache.catalina.startup.Catalina.load(Catalina.java:616)
at org.apache.catalina.startup.Catalina.load(Catalina.java:667)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:253)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:427)

十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version: Apache Tomcat/7.0.77
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built: Mar 28 2017 16:01:48 UTC
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number: 7.0.77.0
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name: Windows 10
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version: 10.0
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture: amd64
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home: E:\ruanjian\jdk\jre
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version: 1.8.0_121-b13
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor: Oracle Corporation
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE: C:\Users\iMay.IntelliJIdea2017.2\system\tomcat\Unnamed_JavaWeb
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: E:\java\apache-tomcat-7.0.77
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.config.file=C:\Users\iMay.IntelliJIdea2017.2\system\tomcat\Unnamed_JavaWeb\conf\logging.properties
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote=
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote.port=1099
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote.ssl=false
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.rmi.server.hostname=127.0.0.1
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=E:\java\apache-tomcat-7.0.77\endorsed
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=C:\Users\iMay.IntelliJIdea2017.2\system\tomcat\Unnamed_JavaWeb
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=E:\java\apache-tomcat-7.0.77
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.io.tmpdir=E:\java\apache-tomcat-7.0.77\temp
十二月 20, 2017 1:32:38 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
十二月 20, 2017 1:32:38 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
十二月 20, 2017 1:32:38 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 569 ms
十二月 20, 2017 1:32:38 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
十二月 20, 2017 1:32:38 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.77
十二月 20, 2017 1:32:38 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
十二月 20, 2017 1:32:39 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
十二月 20, 2017 1:32:39 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 51 ms
Connected to server
[2017-12-20 01:32:39,512] Artifact JavaWeb:war exploded: Artifact is being deployed, please wait...
十二月 20, 2017 1:32:39 下午 org.apache.catalina.deploy.WebXml setVersion
警告: Unknown version string [3.1]. Default version will be used.
[2017-12-20 01:32:39,867] Artifact JavaWeb:war exploded: Artifact is deployed successfully
[2017-12-20 01:32:39,868] Artifact JavaWeb:war exploded: Deploy took 356 milliseconds
十二月 20, 2017 1:32:49 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\java\apache-tomcat-7.0.77\webapps\manager
十二月 20, 2017 1:32:49 下午 org.apache.catalina.core.StandardContext startInternal
严重: One or more listeners failed to start. Full details will be found in the appropriate container log file
十二月 20, 2017 1:32:49 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/manager] startup failed due to previous errors
十二月 20, 2017 1:32:49 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\java\apache-tomcat-7.0.77\webapps\manager has finished in 115 ms

/**************
下面是 javaweb 的报错

***************/
HTTP Status 500 - Servlet execution threw an exception

type Exception report

message Servlet execution threw an exception

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause

java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer
org.lib.speech.process.DefaultStreamProcess.(DefaultStreamProcess.java:92)
com.uestc.www.servlets.Aservlet.doGet(Aservlet.java:43)
javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause

java.lang.ClassNotFoundException: org.apache.lucene.analysis.Analyzer
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
org.lib.speech.process.DefaultStreamProcess.(DefaultStreamProcess.java:92)
com.uestc.www.servlets.Aservlet.doGet(Aservlet.java:43)
javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.77 logs.

  • 写回答

6条回答

  • JPF1024 2017-12-20 05:15
    关注

    提示什么异常,贴出来看看。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献