私たちの商用アプリケーションは、以前は別のアプリケーション サーバーで実行されていましたが、JBoss サーバーで実行するように調整を開始しました。問題は、そのアプリケーションが JBoss キャッシュを実行し、このフレームワークとの統合の一部として、web-inf\lib に次の jar が含まれていることです:
jboss-aop.jar、jbosscache-core.jar、jboss-common.jar、jboss- common-core.jar、jboss-j2ee.jar、jboss-jmx.jar、jboss-logging-spi.jar
jboss-common-core.jar には JBoss を引き起こすネーミング パッケージが含まれているため、アプリケーションを介して JNDI を使用すると問題が発生します。 JNDI が正しく動作しない。そのため、一方で jboss キャッシュが機能し続け、他方で JNDI の作業に干渉しないように、jar を整理する方法を見つける必要があります。
おそらく、これらの jar の一部またはすべてを web-inf\lib から /server/default/lib に移動することが含まれます
(このスレッドの続き: https://stackoverflow.com/questions/2847375/problem-configure-jboss-to-work-with-jndi3 )