如何在Web上部署Web服务

时间:2013-07-20 13:14:43

标签: java web-services deployment

我想从eclipse部署一个java webservice,在没有eclipse的本地主机上运行

这是我的网络服务:

import javax.jws.WebMethod;

import javax.jws.WebService;

@WebService
public class HelloWeb {

@WebMethod
public String sayGreeting(String name) {

    return "Greeting " + name + "!";

}

}

我做了以下事情: 写完之后,我右键点击helloweb文件,然后点击“创建网络服务” 并得到以下图像:

enter image description here

单击完成后,服务开始在内部Web资源管理器中运行

但我希望它在eclipse关闭时运行

我该怎么做? 我错过了什么?

1 个答案:

答案 0 :(得分:1)

看起来您正在使用Eclipse来管理您的服务器(因此它显示在内部浏览器中)。 IDE将所有文件放在相对于服务器根目录的正确目录中。 但是,您不需要使用IDE来使用Tomcat之类的Web服务器或您希望使用的任何其他Web服务器。如果服务器设置正确(请参阅此处有关Tomcat http://tomcat.apache.org/tomcat-7.0-doc/setup.html)以及您在终端中运行应用程序,或者从Windows中的命令提示符运行应用程序,您只需让服务器开始在此端口上运行应用程序。您可以然后可以在服务器端口的浏览器中访问您的服务(我假设服务就像一个webapp)。