gpt4 book ai didi

maven - 在 netbeans 和 glassfish 中部署具有依赖关系的单个 ejb 模块

转载 作者:行者123 更新时间:2023-12-02 02:11:00 29 4
gpt4 key购买 nike

在 NB 7.2 中,我有由具有多个依赖项的 Maven 管理的 ejb 模块。我尝试在 Glassfish 3.1.2.2 上运行它,但服务器似乎无法解析类路径上的库。我认为部署命令中的参数(“deploy?DEFAULT=...”——我不确定它是命令)是正确的——这个命令中有所有库,但在创建 ejb 服务器期间抛出类未找到异常——尽管这类在部署命令的库中。

可以在没有企业应用程序的情况下部署具有依赖关系的单个 EJB 模块吗?

多谢指教

最佳答案

有两种部署 EJB 的机制。如果 EJB 具有依赖项并在 Web 应用程序中使用,请检查它是否可以在 EJB lite 配置中使用。最简单的方法是将它与 Web 应用程序一起部署在 WAR 文件中。有文章Introducing the Java EE 6 Platform: Part 3详细说明了一些细节。

或者,您可以将其部署为包含依赖项的 EAR 文件的一部分。

如果 EJB 必须作为独立的 EJB 使用,则依赖项必须位于服务器类路径中,或者重新打包在 EJB jar 文件中。 NetBeans 7.2.1 可以为您做到这一点。

关于maven - 在 netbeans 和 glassfish 中部署具有依赖关系的单个 ejb 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12913529/

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