有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

服务器中的java发布soap服务

我通过虚拟服务器在Java和public中开发了一个soap web服务,如下所示:

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

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

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

谢谢

祝你一切顺利


共 (1) 个答案

  1. # 1 楼答案

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

    之后,您可以在托管服务器上安装tomcat,或者尝试在您的机器上本地安装tomcat,以获得舒适的体验

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

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