基于this answer,当我还是looking for tut-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开始。我浏览了一些较旧的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>发布于 2014-08-10 23:57:17
您需要打包和部署项目,以便在GlassFish (或任何其他应用服务器)上运行它。我推荐使用NetBeans,因为它有一个很好的GlassFish集成,而且还附带了许多可用的Java示例。
Services选项卡,单击Servers并添加您的GlassFish server on File ->打开项目并加载pom.xml。这将打开3 projects.hello-stateless-ejb-bean,右键单击项目并单击Run,如果它要求输入服务器选择您的GlassFish instance.https://stackoverflow.com/questions/25226665
复制相似问题