在服务器中发布肥皂服务

时间:2021-03-04 08:28:15

标签: java eclipse web-services tomcat soap

我已经通过一个虚拟服务器用Java和公众开发了一个soap web服务如下:

Endpoint.publish (" http: // localhost: 2021 / soap / Person ", new ServiceImpl ());

当我运行代码时,Web 服务会发布到我在前面的语句中指定的地址和端口。在 SoapUI 中,我导入了 WSDL,我可以正确使用服务的操作。

我现在想做的是在服务器上托管我的 Web 服务,以真实的方式发布它,并且我可以从另一台机器访问它。我知道我必须将它托管在 Tomcat 服务器上,但我不知道我必须遵循的步骤,也没有找到太多关于它的信息。有人可以帮我吗?

谢谢

一切顺利

1 个答案:

答案 0 :(得分:0)

首先,您需要从您的项目创建一个 WAR 文件。例如,如果您使用的是 maven,则可以使用 mvn package。 WAR 文件将放置在您项目的目标目录中。 如果您遇到问题,this 可能会有所帮助。

之后,您可以在托管服务器上安装 tomcat,或者尝试在您的机器上本地安装 tomcat 以适应。

然后您通过访问 http://localhost:8080/manager 并上传您的文件将您的 WAR 文件部署到您的 tomcat。

This tutorial 介绍了部署到 tomcat 的其他方式,并提供了有关必要配置的有用信息。