有没有直接的方法来获得glassfish

时间:2017-09-15 19:44:19

标签: servlets glassfish ejb

我有一个当前在JBoss AS上运行但在Glassfish上不起作用的应用程序。我正在尝试编写文档here,但我无法弄清楚应用程序的文件结构应该是什么以及需要什么(如果有的话)其他文件。本文档还引用了示例,但是要获取安装Netbeans所需的示例,并访问与Netbeans一起安装的glassfish实例绑定的更新工具。当我这样做时,服务器将无法启动,更新工具将无法运行,我无法获取示例。有没有简单的方法来获取这些示例(例如简单的下载)?我找到了其他例子,例如this one,但它们也依赖于Netbeans。

Glassfish是否有一个简单而完整的ejb / servlet示例,可以简单地下载并且不依赖于Netbeans或其他IDE?

2 个答案:

答案 0 :(得分:1)

明显的例子是Java EE CargoTracker。编写它是为了展示纯Java EE API的“真实”应用程序可能是什么样的,因此应该适用于JBoss和GlassFish。您将需要安装Maven来构建和运行它,但在项目的自述文件中有更完整的详细信息。请注意,有些信息有点过时(主要是指向GitHub站点的日落的java.net链接),但应用程序本身仍然是Java EE 7 API的一个很好的例子。

https://github.com/javaee/cargotracker

答案 1 :(得分:0)

我在github上找到了这些例子:

https://github.com/javaee/glassfish-samples

要获得并构建示例,您需要Git和Maven。这些示例小巧,完整,简洁。对我的特定问题有帮助的例子是这个例子:

的glassfish样本\ WS \ javaee5 \企业\ servlet的无国籍耳

它证明我需要更改项目的结构,使servlet位于.war文件中,而不是我项目的lib文件夹中的.jar文件中。