【问题标题】:How to deploy the Web service in to tomcat 7 from out side of eclipse juno?如何从 Eclipse Juno 外部将 Web 服务部署到 tomcat 7?
【发布时间】:2013-07-10 06:21:51
【问题描述】:

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

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

【问题讨论】:

    标签: web-services tomcat


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      构建战争

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

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

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

      部署战争

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

      如果你还安装了tomcat的manager webapp,你可以在managerhttp://myurl:8080/manager/html看到你当前部署的所有应用。

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

      【讨论】:

        猜你喜欢
        • 2011-03-13
        • 2014-09-01
        • 2012-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-14
        • 1970-01-01
        • 2011-09-26
        相关资源
        最近更新 更多