HTTP Glassfish (v5) Application Server - Bibliothek zur Verfügung stellen

H

HiItsMe

Mitglied
Hallo liebe Community,

ich würde gerne auf meinen Application Server eine Bibliothek zur Verfügung stellen die auch in meinen Servlets und darunter liegenden Klassen mit eingebunden ist. Leider kann der Server diese nicht finden ich bekomme folgende Fehlermeldungen:
  • javax.servlet.ServletException
  • java.lang.NoClassDefFoundError
  • java.lang.ClassNotFoundException
Bei der Bibliothek handelt es sich um eine nicht in einem Maven Repository verfügbaren.

=> Ich arbeite mit Maven und Eclipse - wobei das Deployment allerdings Eclipse unabhängig funktionieren muss.

Bisher habe ich folgendes eingestellt:

POM (die dependency der einzubindenden Bibliothek):
Code:
<dependency>
	<groupId>com.sap.conn.jco</groupId>
	<artifactId>sapjco3</artifactId>
	<version>3.0.17</version>
	<scope>system</scope>
	<systemPath>C://JCo3_0/sapjco3.jar</systemPath>
</dependency>

Außerdem habe ich mit add-library
https://docs.oracle.com/cd/E26576_01/doc.312/e24938/add-library.htm#GSRFM00818
diese dem Glassfish-Server zugeführt
Code:
add-library --type=common --upload=true C:\JCo3_0\\sapjco3.jar
add-library --type=common --upload=true C:\JCo3_0\\sapjco3.dll
und Erfolgsmeldungen bekommen.

Trotzdem werden sie nicht gefunden...

Beispiel für gson-Bibliothek (welche funktioniert):
Code:
<dependency>
	<groupId>com.google.code.gson</groupId>
	<artifactId>gson</artifactId>
	<version>2.8.4</version>
</dependency>
und dann wird die Bibliothek von Maven in target/ProjectName/WEB-INF/lib/gson-2.8.4.jar eingefügt und anscheinend deployed, wenn ich nun manuell auch die .jar und .dll der sapjco3 Bibliothek einfüge, dann werden sie von Maven einfach wieder entfernt.

Ich bin weder für Glassfish noch für Maven ein Experte, ich versuche beide noch zu durchdringen.

Danke im Voraus.

MfG
HiItsMe
 
H

HiItsMe

Mitglied
Die Frage könnte auch unter Deployment passen oder in JavaEE unter Web Tier, Application Tier, Server einrichten und konfigurieren.
Ich habe das aus meiner Sicht allgemeinste genommen, ich denke die Einordnung hängt auch vom Lösungsweg ab, den ich bisher noch nicht kenne. Falls ich das Thema also aus Sicht eines Moderators falsch platziert habe würde ich mich freuen, wenn ihr es entsprechend anpasst.
 
H

HiItsMe

Mitglied
Weitere Suche im Netz hat ergeben, dass Möglicherweise die Angabe der Bibliothek als "provided" in Maven reicht, wenn ich die Ressourcen zu Glassfish hinzugefügt (add-library) habe:

Code:
<dependency>
    <groupId>com.sap.conn.jco</groupId>
    <artifactId>sapjco3</artifactId>
    <version>3.0.17</version>
    <scope>provided</scope>
</dependency>

Allerdings bekomme ich nun eine "Missing Artifact com.sap.conn.jco:sapjco3:jar:3.0.17" Fehlermeldung in meiner pom.xml.

Die Bibliothek liegt auf meinem Server unter:
  • "F:\glassfish5\glassfish\domains\domain1\lib\sapjco3.jar"
  • "F:\glassfish5\glassfish\domains\domain1\lib\sapjco3.dll"
beide habe ich mit den im ersten Beitrag angegebenen Befehl hinzugefügt.

Wie schaffe ich es die Fehlermeldung in Maven aufzulösen und auch in meinen Servlets und korrespondierenden Klassen korrekte Imports zu haben?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Glassfish Server hochladen Netzwerkprogrammierung 4
S HTTP Grundlegende Fragen zu java multithreading & Glassfish Netzwerkprogrammierung 3
Thallius Java Application über ZScaler benutzer? Netzwerkprogrammierung 0
T Application Client NullPointerExc Netzwerkprogrammierung 7
B JNLP File -> Web Application Netzwerkprogrammierung 10
R Client (Swing) Server(Tomcat?) Application Netzwerkprogrammierung 5
U Client/Server Application Netzwerkprogrammierung 2
C Webservice von Java-Application aufrufen Netzwerkprogrammierung 3
J Multithreaded-Server Netzwerkprogrammierung 21
JaXnPriVate Java HTTPS Server (Secure Sockets) Netzwerkprogrammierung 15
L30nS RMI RMI-Server kann Dialog nicht volkommen anzeigen Netzwerkprogrammierung 2
L30nS RMI Aufruf einer Client-Methode von einem RMI-Server Netzwerkprogrammierung 3
L Server-Socket liest Input-Stream nicht Netzwerkprogrammierung 5
T String von Client zu Server kommt nicht an Netzwerkprogrammierung 10
D WebSocket Server mit HTML Client und Java Server Netzwerkprogrammierung 5
S Von Java auf passwortgeschützten Server zugreifen + Umgang mit Ports Netzwerkprogrammierung 28
S Probleme bei Java-Installation auf Server (Linux/Shell/Terminal) Netzwerkprogrammierung 6
S Java: Anbindung an einen realen Server? (+ Portfreigabe) Netzwerkprogrammierung 8
D Server - Client Informationsaustausch, Möglichkeiten Netzwerkprogrammierung 3
H Socket Kann ein Socket server 2 dimensionale Arrays empfangen und versenden? Netzwerkprogrammierung 3
H Socket Chat entwickeln mit Java Server Client Netzwerkprogrammierung 4
X Kann ich einen Client/Server verbindung hinkriegen die mir alle paar Sekunden die aktuellen Daten per Realtime zuschickt ? Netzwerkprogrammierung 9
Z Kann nicht Daten vom Server lesen Socket Netzwerkprogrammierung 10
S HTTP Post?!? - Java Server Netzwerkprogrammierung 7
F Verbindung zu einem LDAP Server über Java Netzwerkprogrammierung 4
D Slf4j - Logging - Client-Server Architektur Netzwerkprogrammierung 3
F NodeJs-Server auf Firebase hosten ? Netzwerkprogrammierung 3
J client server mit nur einem PC Netzwerkprogrammierung 33
M Socket Nachricht von TCP-Client an Server schicken Netzwerkprogrammierung 12
M Socket Verbindung Matlab(Server) Java(Client) Netzwerkprogrammierung 1
B HttpClient - Server (Jetty) - getInputStream - EOF Netzwerkprogrammierung 3
P TCP-Server Netzwerkprogrammierung 1
R Socket FATAL EXCEPTION MAIN bei Socket based client/server app Netzwerkprogrammierung 2
F Server für Java Applikationen Netzwerkprogrammierung 16
H Einfacher Server funktioniert nicht Netzwerkprogrammierung 1
G Server-Client IO Problem Netzwerkprogrammierung 6
T Mikrofonaudio über Java Server an Webbrowser streamen Netzwerkprogrammierung 13
I Socket Das erste Server-Client Programm Netzwerkprogrammierung 16
T HTTPS-Requests an Server: POST-Parameter kommen nicht an Netzwerkprogrammierung 5
L Socket Wie kann ich checken ob ein User eine Nachricht per Outputstream an den Server gesendet hat? Netzwerkprogrammierung 1
T Jetty Server LOGGING Netzwerkprogrammierung 1
L Strings an Server senden und in MYSQL speichern? Netzwerkprogrammierung 3
Aruetiise Socket Java Programm auf Server Netzwerkprogrammierung 3
T server empfängt nur 1 Buchstaben vom String Netzwerkprogrammierung 1
S Spiel mit Server programmieren Netzwerkprogrammierung 2
N Post u Head Request an Server Netzwerkprogrammierung 4
J Socket Ein Chat Server Tutorial Netzwerkprogrammierung 8
M Socket Server antwortet dem Client nicht Netzwerkprogrammierung 6
J Socket Tutorial zu Multiplayer Server schreiben? Netzwerkprogrammierung 5
S Java Chat Server Netzwerkprogrammierung 8
E Kurze Textnachrichten über einen Server von meinem Handy auf den Computer laden. Netzwerkprogrammierung 9
I Client/Server Kommunikation bei einem Spiel Netzwerkprogrammierung 4
E Objekte versenden, Client-Server Netzwerkprogrammierung 25
C Mini Client-Server-Anwendung funktioniert nicht Netzwerkprogrammierung 8
D Socket Message an einen Server senden? Netzwerkprogrammierung 8
J FTP FTP Zugriff über Proxy Server Netzwerkprogrammierung 1
KaffeeFan Programmierung mit Cloud-Server Netzwerkprogrammierung 0
L Socket Problem mit Server Netzwerkprogrammierung 1
cezary Socket Paralleler Server ? Netzwerkprogrammierung 1
I Socket Leicht zu DDosender Server Netzwerkprogrammierung 4
agent47 HTTPs Server Netzwerkprogrammierung 5
J Chat Server starten über GUI problem Netzwerkprogrammierung 4
J Prüfen, ob remote UDT Server erreichbar ist Netzwerkprogrammierung 0
P Server als Client nutzen Netzwerkprogrammierung 8
S Server Kommunikation Netzwerkprogrammierung 1
V einfaches hin und her von Text über Server Netzwerkprogrammierung 2
D Socket Run Args Client/Server Socket Netzwerkprogrammierung 1
Cromewell Socket Multithreaded Server und Client Netzwerkprogrammierung 1
Y Client/Server/DB communication Netzwerkprogrammierung 3
JavaWolf165 Socket mit .writeUtf etwas vom Client zum Server schicken Netzwerkprogrammierung 13
P RMI Client Server Programm über Internet Netzwerkprogrammierung 2
brainless Client Server Kommunikation verschlüsseln Netzwerkprogrammierung 13
gamebreiti Socket Server / Client Anwendung Manipulation von Objekten durch Server Netzwerkprogrammierung 9
T Socket Server/Client Kommunikation Netzwerkprogrammierung 8
S Webservice - Server Netzwerkprogrammierung 0
M Java Eingabe auf FTP Server übergeben Netzwerkprogrammierung 4
F Server Client Anwendung mit UDP Netzwerkprogrammierung 2
A RMI Wo treten Exceptions bei RMI Aufrufen auf? Auf Client oder auf Server? Netzwerkprogrammierung 3
M Socket Java Server: NullPointerException Netzwerkprogrammierung 4
A ByteBuffer - Client/Server Netzwerkprogrammierung 9
J Java Server empfängt php inhalt nicht Netzwerkprogrammierung 1
K C# Server - Android Client Netzwerkprogrammierung 0
J Framework mehrere Clients/ Server-Broadcast/oracle XE/ XML Netzwerkprogrammierung 1
D Mit Server Daten austauschen Netzwerkprogrammierung 4
V Server / mehrere Clients / MySQL / Konzept Netzwerkprogrammierung 2
P HTTP Bild von einem Server per http kopieren Netzwerkprogrammierung 1
F Verbindung zwischen Server und handy Netzwerkprogrammierung 1
P MIME-TYPE Erklaerung, Kommunikation zwischen Client und Server Netzwerkprogrammierung 3
J Sichere Kommunikation bei Server Client Netzwerkprogrammierung 3
R RMI Server RMI Netzwerkprogrammierung 1
X Mit Java eine Applikation auf einem anderen Windows Rechner (Windows Server 2008) starten Netzwerkprogrammierung 1
T Frage zu Client-Server Applikation Netzwerkprogrammierung 2
Shams Problem mit Eventbus in Verbindung mit Server Netzwerkprogrammierung 0
U HTTP XML vom Server abholen oder http Abfragen, Entscheidung treffen Netzwerkprogrammierung 0
C Proxy Server - Antwort auf welchem Port Netzwerkprogrammierung 1
F Socket Java Server mit Android App, Antwort vom Server an App Netzwerkprogrammierung 5
antonbracke Multiuser Software über XMPP Server Netzwerkprogrammierung 1
D Socket server auf Smartphone Netzwerkprogrammierung 9
H Socket Client/Server Socket Programmieren Netzwerkprogrammierung 1
M Theoretische Frage zu Server - Client Netzwerkprogrammierung 2

Ähnliche Java Themen


Oben