我是Web服务的新手,我有一个问题请建议我..即我有一个WSDL(SOAP)文件,并使用自上而下方法创建了Web服务 - 服务器和Web服务 - 客户端日食Juno Java EE中的JAX-WS。我将Tomcat 7与Eclipse集成,并从eclipse集成了它的工作正常。
但我的问题是我需要从eclipse的外侧运行Tomcat,我需要将Web服务部署到tomcat中。我不想用eclipse运行Tomcat?我只需要从eclipse运行客户端,但我不想从eclipse运行tomcat。请帮我。
答案 0 :(得分:1)
档案 - >出口 - >网络 - >战争(配置创建地点)
答案 1 :(得分:0)
部署tomcat应用程序包括构建war文件,然后部署它。我们称之为servlet。
由于您已经拥有服务器代码,因此您现在应该编译WEB-INF / web.xml文件。此文件描述了tomcat服务器上的servlet路径(您的服务器代码)。根据您的框架,您可以在META-INF / context.xml文件中添加一些配置。
在eclipse项目中,thoses文件通常位于项目中的目录名“webapp”下。 (maven项目的src / main / webapp)。
首先你必须使用javaee& eclipse的javaweb工具构建一个war文件,其中包含所有你的libs,files,class和web.xml 另外,如果你使用maven,你可以使用maven构建过程来发动战争。
安装tomcat后,部署就像删除.war文件是tomcat主目录的部署目录一样简单。然后您的应用程序可在默认端口8080上使用。
如果您还安装了tomcat的管理器webapp,您可以在管理器http://myurl:8080/manager/html
中看到您当前部署的所有应用程序。
当您安装tomcat时,请确保您的eclipse伪服务器已关闭,否则您的tomcat服务器将无法获取它的端口和启动。