Zum Inhalt springen

Problem mit Deployment-Isolation beim Tomcat 5.5


Pad-man

Empfohlene Beiträge

Hey Leute,

hätte da mal n Problem, dass mich schon n ganzes Weile auf Trap hält.

Und zwar hab ich ein Problem mit meinem Tomcat (5.5).

Ich hab ne Webapplikation drauf laufen. Dann deploy ich zusätzlich noch n .war-File. Funktioniert alles wunderbar. Doch wenn ich das WAR-File deployed habe (das dann auch funktioniert), gibts eine Kollision in der anderen Webapplikation. Die dann nicht mehr aufrufbar ist.

Es liegt an einer Initialisierung der Properties.

Weil beide das gleiche init() benutzen. Das dürfte aber eig. kein Problem sein, da diese aus 2 verschiedenen jars gezogen werden. Sie kommen sich aber trotzdem in die quere. Und das WAR blockiert das Property.init() meiner eigentlichen Webapplikation.

Als Beispiel:

WebApplikation1 --> Property.init(xxx.properties);

WebApplikation2 --> Property.init(yyy.properties);

Was muss ich wo ändern, dass es funktioniert? :bimei

Wäre nett wenn einer da ne Idee oder n Impuls hätte.

Gruß Pad-man

Link zu diesem Kommentar
Auf anderen Seiten teilen

Webapp´s können sich gegenseitig nicht blockieren, das sie unter Tomcat in zwei seperaten Ordnern liegen.

Greifen sie auf die gleichen Ressourcen zu, wovon offensichtlich nur eine Klasse existieren kann gibts Probleme.

Ich würde davon:

WebApplikation1 --> Property.init(xxx.properties);

WebApplikation2 --> Property.init(yyy.properties);

abweichen und keine statischen Methoden verwenden.

Es gibt bei Java eine schöne Klasse Properties

die für diese Zwecke perfekt ist.

Einfach Properties props = new Properties(); und props.load("file.properties") und fertig

Über props.getProperty("dsdfsfs") kriegst du die Werte, die in den applikation.context geschrieben werden können.

Korrigiert mich bitte wenn ich falsch liege. Bin noch nicht so lange in der Materie dabei.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...