Ich habe ein kleines Webservice-Programm, in dem ich braucheImportieren von JSONObject aus einem externen Glas. Beim Versuch, den Webservice bereitzustellen, konnte Glassfish die importierte Klasse nicht finden (von externem Jar), aber in IDE sieht es gut aus.
Ich habe versucht, in das Protokoll zu schauen und habe folgendes gefunden:
[2017-11-17T16: 22: 49.429 + 0100] [Glasfisch 4.1] [WARNUNG] [] [javax.enterprise.web] [tid: _ThreadID = 30 _ThreadName = http-listener-1 (1)] [timeMillis: 1510932169429] [levelValue: 900] [ StandardWrapperValve [MyApplication]: Servlet.service () für Servlet MyApplication hat eine Ausnahme ausgelöst java.lang.ClassNotFoundException: org.json.simple.JSONObject
Kann mir jemand helfen ?
Antworten:
1 für die Antwort № 1Sie müssen die Bibliothek auch Ihrem Glassfish-Verzeichnis hinzufügen. Sonst findet Glassfish es nicht.
Ergänzen Sie die .jar
Datei an <GLASSFISH_DIR>glassfishdomaindomain1lib
und starten Sie dann Ihren Glassfish neu.