0

我对 Web 服务非常陌生,我有一个问题请建议我.. 即我有一个 WSDL(SOAP) 文件,并且我使用 JAX-WS 自上而下的方法创建了 Web 服务服务器和 Web 服务客户端在日食 Juno Java EE 中。我将 Tomcat 7 与那个 Eclipse 集成在一起,并且从 Eclipse 中它的工作正常。

但我的问题是我需要从 Eclipse 外部运行 Tomcat,并且需要将 Web 服务部署到 tomcat 中。我不想使用 Eclipse 运行 Tomcat?我只需要从 Eclipse 运行客户端,但我不想从 Eclipse 运行 tomcat。请帮我。

4

2 回答 2

1

File -> Export -> Web -> War(配置创建位置)

于 2013-08-02T01:55:28.277 回答
0

部署一个 tomcat 应用程序包括构建一个 war 文件然后部署它。我们称之为 servlet。

建立战争

由于您已经有了服务器代码,您现在应该完成 WEB-INF/web.xml 文件。该文件描述了您的 servlet(您的服务器代码)在 tomcat 服务器上的路径。根据您的框架,您可以在 META-INF/context.xml 文件中添加一些配置。

在 Eclipse 项目中,这些文件通常位于项目中的目录名称“webapp”下。( src/main/webapp 用于 Maven 项目)。

首先,您必须使用 eclipse 的 javaee 和 javaweb 工具来构建一个包含所有库、文件、类和 web.xml 的 war 文件。或者,如果您使用 maven,您可以使用 maven 构建过程来进行战争。

部署战争

安装好tomcat后,部署很简单,把.war文件放到tomcat主目录下的deploy目录下即可。然后您的应用程序可在默认端口 8080 上使用。

如果您还安装了 tomcat 的 manager webapp,您可以在 manager 中看到您当前部署的所有应用程序http://myurl:8080/manager/html

安装 tomcat 时,请确保您的 eclipse 伪服务器已关闭,否则您的 tomcat 服务器将无法获取它的端口和启动。

于 2013-07-10T11:10:48.520 回答