2012-07-12 100 views
0

我正在使用eclipse和axis 2框架。我做了一个网络服务。该服务运行良好,但在本地主机上。现在我在我的服务器上安装了玻璃鱼3.1.2。我想在那里部署我的Web服务。 Eclipse创建了一个项目LoginService,其下有.war文件存在于模块目录下。但是当我右键点击它时,什么都没有发生。在这里,我所做的如何将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. 

之后日食创建了一个名为login服务项目,其下有一个.war文件,但如何将其部署到我的生产服务器?

谢谢。

回答

1

我做到了。正如我所说,首先你创建动态Web项目,在配置部分点击“修改”,然后选择“Axis2 Web服务”。请务必将“动态网页模块版本”从3.0更改为2.5。然后点击完成。 Eclipse将为您创建一个项目。展开项目节点。然后在“Java Resources”下的“src”文件夹中创建一个类。我假设这是你的网络服务。完成代码后,右键点击它,然后选择New-> other-> Web Services-> Web Service。然后点击“Web服务运行时:Apache轴”并将其更改为“Apache Axis2”。然后“服务EAR项目:登录服务”。这是在此阶段点击完成时eclipse将创建的名称。如果没有任何问题,您的Web服务已部署在玻璃鱼上。现在右键单击项目节点并选择“在服务器上运行”。 Eclipse会告诉你结果。这适用于本地计算机上的服务器。现在来谈谈,如果你想在另一台机器上部署该服务会怎样......这很简单。

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

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