1

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

我可以启动一个像动态网络和一个耳朵项目这样的项目,并将它们部署在 glassfish 上......它工作完美并且在 localhost url 下我会得到一个 hello world

但是如果我想制作一个应用程序客户端,我该怎么做。请帮助...目前我只是创建了一个“在 Eclipse 中的应用程序客户端项目”并将其添加到同一个耳朵,但我不知道如何开始这个...

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

4

2 回答 2

4

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

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

  1. 创建一个新的程序类型的外部工具配置。
  2. 将位置设置为指向 appclient 的路径,对我来说(使用嵌入式 glassfish eclipse 插件)它是 [PATH TO ECLIPSE]\plugins\oracle.eclipse.runtime.glassfish_3.1.1.0\glassfish3\glassfish\bin\appclient。蝙蝠
  3. 将工作目录设置为您的输出/构建目录,例如 ${project_loc}/target/classes
  4. 将参数设置为 ${java_type_name}

使用您希望作为客户端应用程序运行的主要方法选择项目中的类,然后从运行外部工具菜单中选择您的外部工具。

于 2011-09-28T19:29:34.850 回答
1

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

  1. 您可以在 GlassFish 中为应用程序客户端 EAR 启用 Web Start。您可以在部署描述符中执行此操作(因此每次部署时都会启用),也可以进入 GlassFish 管理控制台,导航到应用程序,然后选中复选框以启用它。我在这种方法上取得了一些进展。
  2. 我相信,您可以使用“appclient”命令从命令行手动运行它。我还不能让这个工作。

祝你好运,如果你了解更多,如果你让我知道,我将不胜感激,因为我和你在同一条船上。

杰夫

于 2010-09-22T23:49:06.617 回答