eclipse如何在java ee glassfish appl srv上启动应用程序客户端

时间:2010-01-11 20:29:03

标签: eclipse java-ee glassfish application-client

我已经安装了glassfish eclipse工具包......

我可以开始像动态网络和&一个耳朵项目,并将它们部署在glassfish上......它完美无缺在localhost网址下我会得到一个hello world

但如果我想创建一个应用程序客户端,我该怎么做。请帮忙... 目前我只是在eclipse中创建了一个“app client project”&将它添加到同一个耳朵, 但我不知道如何开始......

帮助 - 任何教程如何开始?!!

2 个答案:

答案 0 :(得分:4)

这个问题不是唯一唯一的答案,但Jeff的答案中提到的appclient方法是一种可行的方法,但我能够在eclipse中使用这种机制执行客户端,我想分享这种方法。 这种方法将允许您使用充当客户端的main方法执行Java应用程序。

您要做的是设置外部工具配置。

  1. 创建新的程序类型的外部工具配置。
  2. 为我设置位置以指向appclient的路径     (使用嵌入式glassfish eclipse插件)它是[路径到ECLIPSE] \ plugins \ oracle.eclipse.runtime.glassfish_3.1.1.0 \ glassfish3 \ glassfish \ bin \ appclient.bat
  3. 将工作目录设置为输出/构建目录,例如     $ {project_loc} /目标/类
  4. 将参数设置为$ {java_type_name}
  5. 使用您希望作为客户端应用程序运行的主方法选择项目中的类,然后从运行外部工具菜单中选择外部工具。

答案 1 :(得分:1)

有两种方法可以做到这一点。我担心我不能非常具体,但我可以指出你正确的方向。 (我只是在学习自己)

  1. 您可以在GlassFish中为应用程序客户端EAR启用Web Start。您可以在部署描述符中执行此操作(因此每次部署时都会启用它),或者您可以进入GlassFish管理控制台,导航到应用程序,然后选中复选框以启用它。我已经在这种方法上取得了一点的进展。
  2. 您可以使用“appclient”命令从命令行手动运行它。我还没能完成这项工作。
  3. 祝你好运,如果你了解更多,如果你让我知道,我会很感激,因为我和你在同一条船上。

    杰夫