ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
394
394
EMPFEHLEN
-
Hallo!
Ist es möglich, das beim Tomcat eine Web Application auf die Libs einer anderen zugreifen kann?
Hintergrund:
Meine App ist verglichen mit den benötigten Libs relativ klein. Wenn ich nun einmal die Libs in einer WebApp deployen würde, müsste ich danach immer nur noch meine (kleine) App bei Änderungen hochladen.
-
20.08.11 00:22 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
ohne weiteres (ClassLoader Hacks) ist es AFAIK unter einem standard Tomcat nicht möglich von einer WebApp-A aus auf die Bibliotheken einer WebApp-B zuzugreifen, webapps sind über eigene ClassLoader voneinander isoliert.
Eine einfache Möglichkeit die Bibliotheken nur einmal in Tomcat wäre Beispielsweise unter conf/catalina.properties in der Zeile shared.loader= .... eine Wildcards zum Einbinden von jar-Dateien zu hinterlegen. Z.Bsp.: shared-libs/*.jar
Diese jars sind dann von allen WebApps erreichbar (der WebApp-Klassloader hat u.a. den SharedClassLoader als parent...)
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Tomcat Web Application Manager unbenutzbar
Von Masterpurzel im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 29.11.10, 19:05 -
Tomcat : Was bringt die "APR based Apache Tomcat Native library"?
Von Sentoo im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 15.10.09, 08:54 -
Step-by-Step Tutorial: Achieve Rapid Application Development with Seam+Eclipse+Tomcat
Von Techieexchange im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 1Letzter Beitrag: 13.11.07, 22:43 -
Aus einer Application heraus eine neue Application starten
Von Lautsprecher im Forum JavaAntworten: 2Letzter Beitrag: 31.07.07, 14:13 -
Application läuft weiter, trotz application.exit()
Von Topsen im Forum .NET Application und Service DesignAntworten: 3Letzter Beitrag: 28.06.06, 16:56





Zitieren

Login





