Hi!
Wenn auf einem Tomcat zwei Apps laufen und beide Apps z.B. ein Paket 'util' haben, dann bekomme ich ein Problem, wenn in 'util' je eine Klasse enthalten ist, die z.B. SuperFormat heißt und eine davon einen modifizierten Code enthält. Da Tomcat nicht weiß welche Klasse zu welcher App gehört und in welchem WAR mal drin war, nimmt Tomcat einfach eine der beiden Klassen, die den gleichen Namen haben. Aus diesem Grund haut es eine von den beiden Apps auf die Nase.
Frage: Wenn auf einem Tomcat eine alte App mit einer alten Strutsversion installiert ist, dann gibt es doch ebenfalls ein Problem, wie o.g., wenn ich eine neue App installiere, welche eine neue Strutsversion im WAR enthält? Wie kann man das vermeiden?
Danke!
Bronks
Wenn auf einem Tomcat zwei Apps laufen und beide Apps z.B. ein Paket 'util' haben, dann bekomme ich ein Problem, wenn in 'util' je eine Klasse enthalten ist, die z.B. SuperFormat heißt und eine davon einen modifizierten Code enthält. Da Tomcat nicht weiß welche Klasse zu welcher App gehört und in welchem WAR mal drin war, nimmt Tomcat einfach eine der beiden Klassen, die den gleichen Namen haben. Aus diesem Grund haut es eine von den beiden Apps auf die Nase.
Frage: Wenn auf einem Tomcat eine alte App mit einer alten Strutsversion installiert ist, dann gibt es doch ebenfalls ein Problem, wie o.g., wenn ich eine neue App installiere, welche eine neue Strutsversion im WAR enthält? Wie kann man das vermeiden?
Danke!
Bronks