1

TomcatコンテナにopenEJB.warをデプロイしました。Tomcatの/webappsフォルダーにEJBをデプロイしました。HTTP経由でejbを呼び出すと、正常に機能します。

props.put(Context.PROVIDER_URL, "http://localhost:8080/openejb/ejb");

httpの代わりにejbdプロトコルを使用したいのですが、その方法がわかりません。http:// localhost:8080 / openejb / ejbをejbd:// localhost:4201 /またはejbd:// localhost:8080 /に置き換えると、機能しません。Tomcatはejbdリスナーを提供していないと思います。EJBをopenEJBスタンドアロンサーバーにデプロイすると、正常に機能します。

どうすればこれを修正できますか?

ありがとう

4

1 に答える 1

0

プロバイダーの URL については、使用します

ejbd://localhost:4201/ejb

また、必要なすべてのプロパティと構成を設定するには、このページを確認する必要がある場合があります: http://openejb.apache.org/3.0/embedded-and-remotable.html

特に、openejb.embedded.remotabletrueに設定します。

于 2011-04-26T14:14:10.610 に答える