Das Buch

Sie sind auf der Seite zu unserem Buch Workshop Java EE 7 gelandet.

Lesen sie hier aktuelle Informationen, stöbern Sie in unserer FAQ oder teilen Sie uns Ihre Anmerkungen zu dem Buch mit.

Den Source-Code zu jedem Kapitel unseres Workshops finden Sie in unserem GitHub-Repository. Wir empfehlen Ihnen, falls Sie auf Probleme stoßen, dass Sie Ihren Code-Stand mit diesem vergleichen.

Viel Spass wünschen Ihnen dabei

Die Autoren
(Marcus Schiesser und Martin Schmollinger)

  • Steffen Schliwinski

    Sehr geehrter Hr. Schiesser, sehr geehrter Hr. Schmollinger,

    ich habe ein Problem beim Testen der REST-Services mit curl. Ich mache die 2 curl-Aufrufe von Seite 300 und erhalte bei der 1. Anweisung auch den Quellcode der Anmeldeseite. Die 2. Anweisung erzeugt keine Ausgabe. Ein erneuter Aufruf der /rest/organizer/campaign/list-Ressource liefert dann jedoch leider keine JSON-Liste sondern wiederum den Anmeldeseite-Quellcode. Ich habe den Originalstand aus Ihrem GIT-Repository deployt. Eine kleine Änderung musste ich in der web.xml machen: Ich habe auskommentiert, da ich sonst (warum auch immer) beim Aufruf der Anwendung folgende Exception erhalten habe:

    08:28:45,008 ERROR [org.xnio.listener] (default I/O-3) XNIO001007: A channel event listener threw an exception: java.lang.NullPointerException
    at org.xnio.ssl.AbstractAcceptingSslChannel.accept(AbstractAcceptingSslChannel.java:145) [xnio-api-3.2.2.Final.jar:3.2.2.Final]
    at org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:289) [xnio-api-3.2.2.Final.jar:3.2.2.Final]
    at org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:286) [xnio-api-3.2.2.Final.jar:3.2.2.Final]
    at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) [xnio-api-3.2.2.Final.jar:3.2.2.Final]
    at org.xnio.ChannelListeners$DelegatingChannelListener.handleEvent(ChannelListeners.java:1092) [xnio-api-3.2.2.Final.jar:3.2.2.Final]
    at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) [xnio-api-3.2.2.Final.jar:3.2.2.Final]
    at org.xnio.nio.NioTcpServerHandle.handleReady(NioTcpServerHandle.java:53) [xnio-nio-3.2.2.Final.jar:3.2.2.Final]
    at org.xnio.nio.WorkerThread.run(WorkerThread.java:539) [xnio-nio-3.2.2.Final.jar:3.2.2.Final]

    Haben Sie eine Idee, weshalb die curl-Anweisungen fehlschlagen? Bin ein wenig ratlos…

    Frohe Ostern und viele Grüße aus Heilbronn,
    Steffen Schliwinski