Notre application commerciale fonctionnait sur différents serveurs d'applications et nous avons commencé à l'ajuster pour qu'elle fonctionne sur le serveur JBoss. Le problème est que cette application exécute le cache JBoss et, dans le cadre de l'intégration avec ce framework, le fichier web-inf \ lib contient les fichiers suivants:
jboss-aop.jar, jbosscache-core.jar, jboss-common. jar, jboss-common-core.jar, jboss-j2ee.jar, jboss-jmx.jar, jboss-logging-spi.jar Cela provoque un problème pour utiliser JNDI via l'application car jboss-common-core.jar contient le package de nommage qui provoque JBoss JNDI pour fonctionner incorrect. Je dois trouver un moyen d'organiser mes pots que d'une part le cache jboss va continuer à travailler et d'autre part de ne pas interférer au travail de JNDI
Configurer le cache JBOss pour qu'il s'exécute sur le serveur JBoss 4.2.3.GA
Peut-être inclure le déplacement de la partie ou tous ces pots de le web-inf \ lib dans le répertoire/server/default/lib Vous cherchez quelqu'un qui connaît à ce sujet
(continuer de ce fil: https://stackoverflow.com/questions/2847375/problem-configure-jboss-to-work-with-jndi3 )
Il est difficile de croire qu'il n'y a aucun moyen d'exécuter le cache jboss mis à jour avec le serveur JBoss. Le cas d'utilisation est trop commun - il doit y avoir des solutions/solutions. – Spiderman
@ Spiderman: J'aimerais beaucoup trouver une solution de contournement. J'ai parlé au support RedHat EAP, et l'homme, il dit "non". Il semble que si vous avez besoin d'une version plus récente de JbossCache, vous devez exécuter AS 5+ – skaffman