Bonjour,
j'essaie de déployer un war qui nécessite de faire appel à des classes présentes dans un ear. A des fins de customization je souhaite que ce war soit à l'extérieur de l'ear. Or si je fais ça, les pages et classes du war n'ont pas accès à celles de l'ear.
J'ai essayé d'utiliser ce bout de xml dans le fichier jboss-web.xml de mon war et de mon ear :
Ceci fonctionne correctement cependant le redéploiement à chaud du war pose des problème de Linkage et jboss considère que certaines classes ont déjà été déployé, l'application en devient indisponible, sauf si on redémarre le serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6<class-loading java2ClassLoadingCompliance="false"> <loader-repository> com.example:archive=unique-archive-name </loader-repository> </class-loading>
J'ai aussi essayé ça sans succès (des erreurs liés aux classes internes de jboss apparaissent) :
Savez-vous si il est possible de réaliser celà avec JBoss ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version="1.0" encoding="UTF-8"?> <classloading xmlns="urn:jboss:classloading:1.0" name="mywar.war" domain="DefaultDomain" <!-- A hack to make this classloader a top-level classloader The actual value is ignored since DefaultDomain already exists. --> parent-domain="Ignored" export-all="NON_EMPTY" import-all="true"> </classloading>
Blured.
Partager