当前位置: 首页 > 知识库问答 >
问题:

如何在web项目中使用Netbeans EJB项目中的EJB?

郭曾笑
2023-03-14

我创建了一个NetBeans企业应用程序,它由包装ejb(jar)项目和web(war)项目的ear组成。

我的web项目中有一个servlet,我想在其中使用ejb项目中的一个ejb。

@WebServlet(name = "Shop", urlPatterns = {"/ajax/add_to_cart"})
public class ShoppingCartServlet extends HttpServlet {

    @EJB
    ShoppingCartFacade shoppingCartFacade
import com.myproject....

共有1个答案

王英彦
2023-03-14

我必须明确地将ejb项目声明为web项目的依赖项。如果是常规的NetBeans企业应用程序,这似乎是自动完成的,但如果是Maven企业应用程序,这就不是自动完成的,在我的例子中就是这样。

 类似资料:
  • 在Eclipse中,我有两个项目: 大天使。core——一个Maven项目 ArchangelWEB-一个动态Web项目(为Tomcat构建)。 第一个,大天使。core拥有所有的基本代码,并使用Maven来解决依赖关系。第二个是核心项目之上的Web添加。这只有特定于演示/视图的代码。我想把它们分开,因为我将来可能会有其他项目依赖于核心,我不希望核心项目依赖于Web库。 现在,在大天使网的建造路径

  • 我正在构建一个定制的Java库。我把我的大部分“重复”代码都保存在那里,比如文件处理、字符串处理等。每次我想使用它们时,我都必须将该类复制并粘贴到我正在进行的其他项目中。有没有办法让这个自定义库类成为“依赖项”?我在用我的智能手机。

  • 我的项目结构是这样的: modulea->我使用汇总发布到npm的库 PROJECTA->我的盖茨比项目,安装moduleA并使用它。 我正在使用这个库将我的工作者和我的其他库代码捆绑到dist文件夹:https://github.com/darionco/rollup-plugin-web-worker-loader 模块A代码: Workers/index.js Workers/My.Work

  • 我之所以问这个问题,是因为我对Java和Android还不熟悉,我花了好几个小时想弄清楚这个问题。答案来自相关答案的组合,所以我想我会把我学到的东西记录下来,给其他正在挣扎的人。参见答案。 我使用的是Android Studio2.1.2,我的Java设置如下: