gpt4 book ai didi

dependency-injection - @EJB Annotation 是否适用于远程调用?

转载 作者:行者123 更新时间:2023-12-04 11:43:17 25 4
gpt4 key购买 nike

public class Servlet2Stateless extends HttpServlet {

@EJB private HelloUserLocal helloUser;

@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {

resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
out.println(newSess.getName());


}

当我将 EJB 和 Servlet 部署在不同的服务器上时,上面的代码行会起作用吗?或者我需要通过传统方式调用它????

最佳答案

如果 EJB 驻留在与您的客户端 (Servlet) 不同的服务器上,则您不能使用带有 @EJB 注释的依赖注入(inject)。

我想您需要使用旧的 JNDI 方式。

关于dependency-injection - @EJB Annotation 是否适用于远程调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7839207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com