Ich habe einen Ordner in meinem Laufwerk C: Dieser Ordner enthält einige länderspezifische Eigenschaftendateien.Hinzufügen eines Verzeichnisses zu Tomcat Classpath
Ich habe eine Java-Klasse (PrjPropertilesLocator
), die die Eigenschaft Dateien basierend auf dem Standardgebietsschema beim Start des Web App geladen. Meine Webanwendung läuft in Tomcat. Das Problem ist, wie sollte ich dieses Verzeichnis im Tomcat Classpath festlegen, so dass dies für das ResourceBundle innerhalb der PrjPropertilesLocator
Klasse verfügbar wird. Gibt es eine Möglichkeit, diesen Ordner speziell für eine einzelne Web-App, die es benötigt, festlegen. Ich möchte nicht die Eigenschaft Dateien in WEB-INF/classes
Ordner.
Auf Weblogic läuft das gut.Ich setze das Verzeichnis in den Weblogic Klassenpfad in einem seiner Startup-Skripte und es funktioniert gut. Aber auf Tomcat habe ich versucht, es in startup.bat
auch in setclasspath.bat
setzen, war aber nicht in der Lage, dies erfolgreich zu tun.
Lesen Sie einfach auf diesen Link http: //www.chemaxon Tomcat verwendet nicht den Systemklassenpfad. Ich habe alle Dateien von C:/app_config/java_app in den Ordner/lib kopiert und es funktionierte. Es sieht so aus, als ob der Tomcat das System nicht benutzt classpath.Can setzen wir den Ordner C: \ app_config \ java_app in eine der tomcats Startup-Dateien. –
Rajat
http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html – jack