jeudi 8 décembre 2011

Il vous manque une librairie ou une classe dans votre environnement Weblogic JEE, et vous ne savez où trouver cette classe nom_package.nom_classe. Plusieurs possibilités pour cela. Nous prendrons par exemple la recherche de : weblogic.xml.saaj.MessageFactoryImpl.


Vous pouvez identifier dans quel package (JAR) le trouver via le site ci-dessus et le télécharger pour l’injecter dans votre CLASSPATH.





Sur votre poste, vous pouvez utiliser l’utilitaire jarscan, qui à partir d’un répertoire et d’un nom de classe, vous donne la liste des packages JAR le contenant.


java -jar jarscan.jar -dir ${FMW_HOME} -file weblogic.xml.saaj.MessageFactoryImpl

searching these jarfiles now ....


===============================================
Found: weblogic.xml.saaj.MessageFactoryImpl
Class: weblogic.xml.saaj.MessageFactoryImpl
Package: weblogic.xml.saaj
Library Name: com.bea.core.weblogic.saaj_1.6.0.0.jar
Library Path: D:\PRODUCT\MIDDLEWARE\SOA\SOA_11.1.1.5\FMW_11.1.1.5\modules\com.bea.core.weblogic.saaj_1.6.0.0.jar
===============================================

===============================================
Found: weblogic.xml.saaj.MessageFactoryImpl
Class: weblogic.xml.saaj.MessageFactoryImpl
Package: weblogic.xml.saaj
Library Name: oracle.webservices.standalone.client.jar
Library Path: D:\PRODUCT\MIDDLEWARE\SOA\SOA_11.1.1.5\FMW_11.1.1.5\oracle_common\modules\oracle.webservices_11.1.1\oracle.webservices.standalone.client.jar
===============================================


CAT & ClasspathDebug

Dans un contexte JEE Weblogic, vous pouvez vous aider de ces deux WebApplication.


CAT ou Weblogic ClassLoader Analysis installé nativement dans Weblogic 10.3.x. Vous pouvez le trouver sous ${WL_HOME}/server/lib/wls-cat.war et le requêter à partir de l’url : http://wls-host:port/wls-cat/





ClassPathBug est une version simplifiée qui fait la même chose, mais directement sous sa WebApplication.

 
 

0 commentaires:

AUTEUR

Ma photo
Carrières Sur Sein, Yvelines, France
Consultant Oracle (Ancien consultant BEA depuis 2001), je m’occupe des expertises sur les produits Oracle : SOCLE (Weblogic, Coherence, JRockit) SOA (Service Bus, SOA Suite, BPM)
MON CV

LABEL 3D

Blogumulus by Roy Tanck and Amanda Fazani

LABEL CLOUD

MAP

Locations of visitors to this page

AUTRES BLOG

LIVRES

MEMBRES