Tomcat8 und selbstcompilierte .war-Datei

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Exxter
Beiträge: 383
Registriert: 10.01.2003 00:15:15
Lizenz eigener Beiträge: GNU General Public License

Tomcat8 und selbstcompilierte .war-Datei

Beitrag von Exxter » 19.03.2018 10:29:40

Hallo,

ich habe Verinice* nach der Anleitung erfolgreich compiliert. Der Client läuft ohne Probleme. Doch bei der Installation bzw. Konfiguration des Servers unter Debian Stretch 64bit komme ich nicht weiter.
Ich habe Tomcat8 von Debian installiert und danach die complierte .war Datei nach /var/lib/tomcat8/webapps kopiert. Nachdem ich Tomcat neu gestartet habe, entpackt er die .war Datei brav und erzeugt den Ordner /var/lib/tomcat8/webapps/veriniceserver. Wenn ich jetzt mit dem Browser auf http://33.44.55.66:8080/veriniceserver/ gehe, kommt folgender Fehler:

Code: Alles auswählen

HTTP Status 500 – Internal Server Error
Type Exception Report

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.NullPointerException
	sernet.hui.common.VeriniceContext.setState(VeriniceContext.java:277)
	sernet.gs.service.ServerInitializer.inheritVeriniceContextState(ServerInitializer.java:55)
	sernet.verinice.listener.VeriniceContextListener.requestInitialized(VeriniceContextListener.java:57)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
	org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
	org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
	org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
	org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	java.lang.Thread.run(Thread.java:748)
Note The full stack trace of the root cause is available in the server logs.

Apache Tomcat/8.5.14 (Debian)

Jemand eine Idee, was hier noch falsch sein könnte?


* https://github.com/SerNet/verinice
* https://www.sernet.de/de/neuigkeiten/ne ... haeltlich/

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Tomcat8 und selbstcompilierte .war-Datei

Beitrag von Lord_Carlos » 19.03.2018 11:17:17

Hier gibt es Zwei weitere Personen mit dem gleichen Problem: https://verinice.com/en/forum/posts/start-verinicepro/

Ich habe ganz kurz den Code ueberflogen, wuerde daraus aber nicht wirklich schlau. Sieht nach einem Program Fehler aus.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

miwie
Beiträge: 116
Registriert: 10.07.2002 08:59:23
Kontaktdaten:

Re: Tomcat8 und selbstcompilierte .war-Datei

Beitrag von miwie » 19.03.2018 13:28:55

Fehler im Source-Code. Steht doch alles da:
NullPointerException in sernet.hui.common.VeriniceContext.setState(VeriniceContext.java:277)

Exxter
Beiträge: 383
Registriert: 10.01.2003 00:15:15
Lizenz eigener Beiträge: GNU General Public License

Re: Tomcat8 und selbstcompilierte .war-Datei

Beitrag von Exxter » 19.03.2018 14:04:44

Hallo,

das Problem war, dass die Datenbank-Konfiguration nicht korrekt war. Eine neue PostgreSQL DB mit Benutzer angelegt und es läuft.

Antworten