私はWildflyおよびWebSphereWildflyとWebsphereの両方で動作するJNDIデータソース名はどれですか?
アプリのwarファイルの両方として展開する必要のJava /春のWebアプリはJNDI名でデータソースを使用していました:
をWebConfig.java
は含まれています
public DataSource dataSource() { final JndiDataSourceLookup dsLookup = new JndiDataSourceLookup(); dsLookup.setResourceRef(true); DataSource dataSource = dsLookup.getDataSource("jdbc/myDS"); return dataSource; }
... JNDIデータソース名が、jdbc/myDSのWebsphereで完全に実行されます。
しかしWildfly JNDI名のJava:/ 'で開始することがあるかのJava:JBossの/' WebConfig.java
を変更
は、作業を行います。
JNDIデータソース名が両方で動作しますDataSource dataSource = dsLookup.getDataSource("java:/myDS");
WildflyとWebsphere(そして多分他のアプリケーションサーバーに)
例を挙げることはできますか? – sgargel