Was bewirkt, dass die „FAIL - Bereitstellen Upload fehlgeschlagen, Ausnahme: null“ Fehlermeldung in Kater?
-
07-07-2019 - |
Frage
Was bewirkt, dass die "FAIL - Bereitstellen Upload fehlgeschlagen, Ausnahme: null" Fehlermeldung in tomcat
?Ich versuche, einen Krieg zu Kater vom Manager zu implementieren, aber wenn ich versuche ich den Fehler zu laden
FAIL - Deploy Upload Failed, Exception: null
mit der folgenden Fehlermeldung im Protokoll
SEVERE: HTMLManager: FAIL - Deploy Upload Failed, Exception: null
java.lang.NullPointerException
at org.apache.commons.fileupload.DefaultFileItem.write(DefaultFileItem.java:442)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
Lösung
Ich denke, dass Sie ein Problem mit den Zugriffsrechten haben - es sei denn, Tomcat als root ausgeführt wird, was ich, was noch schlimmer wäre. Wenn nicht, muss der Tomcat Benutzer rw Zugang zu seinem Webapp dir (und sollte es besitzen), um irgendetwas zu entpacken.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow