【问题标题】:load hello_stateless_ejb project from pom从 pom 加载 hello_stateless_ejb 项目
【发布时间】:2014-08-10 07:56:20
【问题描述】:

基于this answer,而我是looking fortut-install,我在glassfish中四处寻找,发现:

thufir@dur:~$ 
thufir@dur:~$ ll glassfish4/samples/ejb/hello-stateless-ejb/hello-stateless-ejb-bean/src/main/java/enterprise/hello_stateless_ejb/StatelessSession.java 

就其本身而言,代码是最少的:

package enterprise.hello_stateless_ejb;

import javax.ejb.Remote;

@Remote
public interface StatelessSession {

    public String hello();

}

我想运行这个示例,有一个 pom 文件。如何将此项目加载到 glassfish 中?我试图加载tut-install,这也很有用。然而,这个例子看起来可能是一个更简单的版本。

我想从一个无状态的“hello world”示例开始,最好只加载 pom.xml 文件。我浏览了一些较旧的 EJB 书籍,但它们已经过时了。工作代码会更好。

pom 是:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
                <groupId>org.glassfish-samples</groupId>
        <artifactId>ejb-samples</artifactId>
        <version>4.0-SNAPSHOT</version>
    </parent>
    <artifactId>hello-stateless-ejb</artifactId>
    <packaging>pom</packaging>
    <name>hello-stateless-ejb</name>
    <modules>
        <module>hello-stateless-ejb-bean</module>
        <module>hello-stateless-ejb-client</module>
    </modules>
</project>

【问题讨论】:

    标签: java maven jakarta-ee glassfish pom.xml


    【解决方案1】:

    您需要打包和部署项目以在 GlassFish(或任何其他应用程序服务器)上运行它。我会推荐使用 NetBeans,因为它具有良好的 GlassFish 集成,并且还附带了许多有效的 Java EE 示例。

    1. 如果您还没有,请从https://netbeans.org/downloads/ 下载并安装 NetBeans Java EE 版本。如果您已经有一个正在运行的 GlassFish 服务器,您可以在安装向导中取消选择包含的 GlassFish。
    2. 如果 GlassFish 已在运行,请将其关闭。
    3. 在 NetBeans 中,转到 Services 选项卡,单击 Servers 并添加您的 GlassFish 实例。
    4. 单击文件 -> 打开项目并加载pom.xml。这应该会打开 3 个项目。
    5. 您可能想要部署 hello-stateless-ejb-bean,右键单击项目并单击 Run,如果它要求服务器选择您的 GlassFish 实例。
    6. 这应该会启动 GlassFish 并部署项目,您可以在 NetBeans 的输出窗口中看到 GlassFish 日志记录。

    【讨论】:

      猜你喜欢
      • 2011-07-12
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 2016-09-26
      • 2015-06-24
      • 1970-01-01
      • 2023-03-08
      相关资源
      最近更新 更多