0

我想从 eclipse 部署一个 java webservice,在没有 eclipse 的情况下在我的 localhost 上运行

这是我的网络服务:

import javax.jws.WebMethod;

import javax.jws.WebService;

@WebService
public class HelloWeb {

@WebMethod
public String sayGreeting(String name) {

    return "Greeting " + name + "!";

}

}

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

在此处输入图像描述

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

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

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

4

1 回答 1

1

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

于 2013-07-20T13:28:00.443 回答