我想从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文件,然后点击“创建网络服务” 并得到以下图像:
单击完成后,服务开始在内部Web资源管理器中运行
但我希望它在eclipse关闭时运行
我该怎么做? 我错过了什么?
答案 0 :(得分:1)
看起来您正在使用Eclipse来管理您的服务器(因此它显示在内部浏览器中)。 IDE将所有文件放在相对于服务器根目录的正确目录中。 但是,您不需要使用IDE来使用Tomcat之类的Web服务器或您希望使用的任何其他Web服务器。如果服务器设置正确(请参阅此处有关Tomcat http://tomcat.apache.org/tomcat-7.0-doc/setup.html)以及您在终端中运行应用程序,或者从Windows中的命令提示符运行应用程序,您只需让服务器开始在此端口上运行应用程序。您可以然后可以在服务器端口的浏览器中访问您的服务(我假设服务就像一个webapp)。