27. august 2009 - 11:09Der er
3 kommentarer og 1 løsning
Weblogic 10 og classloading på war-fil
Hej,
Jeg har et problem med Weblogic 10.3 og classloading på en war fil.
War'en leveres af en leverandør, hvorfor jeg ikke kan ændre noget i den. De kører med Tomcat, og her virker det bare. Problemet er at de gør brug af commons-lang-2.4 og desværre bruger Weblogic commons-lang-2.3.x.
Jeg har kigget på lidt af hvert dog uden held. Umildbart vil jeg tro at FilteringClassLoading er det jeg skal bruge, men det er i weblogic-application.xml - og det er vel til en ear?
Hvis du har et eksempel eller noget dok jeg kan få så pretty please :)
1) virker ikke - eftersom Weblogic 10.3 som vi pt kører på er sikkerhedsgodkendt tvivler jeg på at vi "bare" kan skifte visse pakker ud.
2) er også en mulighed, desværre virker den ikke. Efter længere tid på google har jeg opdaget at Bea selv foreslår at man laver en ear og gør brug af weblogic-application.xml - dette virker men lyder ikke helt godt i mine øre. Men det er det Bea foreslår...
Problemet er løst - løsningen er at pakke war-filen ind i en ear og derved kan man omgå Weblogic's f*cked up classloading. Man kan _ikke_ omgå classloadingen i en war, det skal være en ear :S
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.