openejb + Tomcat:如何使用ejbd协议?

时间:2011-04-19 10:13:22

标签: java tomcat openejb

我在Tomcat容器中部署了openEJB.war。我在Tomcat的/ webapps文件夹中部署了一个EJB。当我通过HTTP调用ejb时,它工作正常:

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

我想使用ejbd协议而不是http,但我不知道如何做到这一点。如果我用ejbd:// localhost:4201 /或ejbd:// localhost:8080 /替换http://localhost:8080/openejb/ejb它不起作用。我认为Tomcat不提供任何ejbd监听器。如果我在openEJB独立服务器上部署我的EJB,它可以正常工作。

你知道我该如何解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:0)

对于提供者网址,我们使用

  

ejbd://本地主机:4201 / EJB

此外,您可能需要查看此页面以设置所有必需的属性和配置:http://openejb.apache.org/3.0/embedded-and-remotable.html

特别是,将 openejb.embedded.remotable 设置为 true