JndiResourceLocatorはうまくいきました。 @org.seasar.extension.j2ee.JndiResourceLocator@lookup("java:comp/env/jdbc/XXXXX") アプリケーションサーバは富士通のInterstageなのですが、javax.transaction.TransactionManagerが使えないので、データソースだけをJNDIからlookupしてます。 NamingConventionImplは使い方がわからなかったので (;´д⊂) コンポーネントを手動で追加しました。 これでS2Container 2.3.8 → 2.4.0 beta4の移行完了。