我在 Tomcat 容器中部署了一个 openEJB.war。我在 Tomcat 的 /webapps 文件夹中部署了一个 EJB。当我通过 HTTP 调用 ejb 时,它工作正常:
props.put(Context.PROVIDER_URL, "http://localhost:8080/openejb/ejb");
我想使用 ejbd 协议而不是 http,但我不知道该怎么做。如果我将http://localhost:8080/openejb/ejb替换为 ejbd://localhost:4201/ 或 ejbd://localhost:8080/ 它不起作用。我认为 Tomcat 不提供任何 ejbd 侦听器。如果我在 openEJB 独立服务器上部署我的 EJB,它工作正常。
你知道我该如何解决这个问题吗?
谢谢