【问题标题】:How to deploy war file to production glass fish server如何将战争文件部署到生产玻璃鱼服务器
【发布时间】:2012-07-12 13:08:30
【问题描述】:

我正在使用 Eclipse 和轴 2 框架。我做了一个网络服务。该服务运行良好,但它在本地主机上。现在我已经在我的服务器上安装了 glass fish 3.1.2。我想在那里部署我的网络服务。 Eclipse 创建了一个LoginService 项目,在其下modules 目录下有.war 文件。但是当我右键单击它时,什么也没有发生。这是我所做的

I made a project in eclipse.
Created a java class which has two functions
Right click on this java file and then selected other-> web services.
Under run time i selected axis2 framework.
Click next and finish
Then click on the project and selected run on server.

之后 eclipse 创建了一个名为 LoginService 的项目,在该项目下有一个 .war 文件,但是如何将它部署到我的生产服务器上呢?

谢谢。

【问题讨论】:

    标签: eclipse web-services jakarta-ee axis2 glassfish-3


    【解决方案1】:

    我做到了。正如我所说,首先创建动态 Web 项目,在配置部分中单击“修改”,然后选择“Axis2 Web 服务”。请务必将“动态 web 模块版本”从 3.0 更改为 2.5。然后点击完成。 Eclipse 将为您创建一个项目。展开项目节点。然后在“Java Resources”下的“src”文件夹中创建一个类。我假设这是您的网络服务。完成代码后,右键单击它,然后选择 New->other->Web Services->Web Service。然后单击“Web 服务运行时:Apache 轴”并将其更改为“Apache Axis2”。然后是“服务 EAR 项目:LoginService”。这是当您在此阶段单击完成时 Eclipse 将创建的名称。如果没有任何问题,说明你的 web 服务已经部署在 glass fish 上了。现在右键单击项目节点并选择“在服务器上运行”。 Eclipse 将显示结果。那是给你本地机器上的服务器的。现在进入正题,如果你想在另一台机器上部署那个服务怎么办......这很简单。

    记住“登录服务(服务 EAR 项目:LoginService)”。只需右键单击它,然后选择“导出->EAR 文件”。选择目的地。单击“完成”。将 EAR 文件复制到您的另一台机器上。打开玻璃鱼。单击应用程序。然后单击“部署”,然后找到您的 Ear 文件并单击完成。就是这样。现在您的服务已部署到另一台服务器。

    或者您可以右键单击您的实际项目,选择“导出->WAR 文件”。但我只为 EAR 文件这样做。希望它也能帮助其他人

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多