2

フィールドを持つEJBがあります

@Resource(lookup = "jdbc/sampleDS")
private DataSource ds;

およびエントリ付きのpersistence.xml

<jta-data-source>jdbc/sampleDS</jta-data-source>

アプリケーションをさまざまな Java EE サーバー間で簡単に移植できるようにしたいと考えています。ただし、JBoss では JNDI 名は java:/ または java:jboss/ で始まる必要があります。同時に、Glassfish は記号 ':' を好みません。移植性を実現するには?データ ソース instandalone.xml の属性を設定しようとしましuse-java-context="false"たが、役に立ちませんでした。

前もって感謝します。

4

2 に答える 2