【问题标题】:Deploy web service as jar or war?将 Web 服务部署为 jar 还是 war?
【发布时间】:2012-09-28 13:03:30
【问题描述】:

我正在使用 JAX-WS 制作一个肥皂网络服务。

这应该部署为战争还是罐子。

它可以作为战争部署吗?

谢谢

【问题讨论】:

    标签: java web-services soap jar jax-ws


    【解决方案1】:

    您可以将其部署为 .war,并可以将其部署在多个不同的服务器上(Tomcat 将是最简单的 HTTP servlet 容器之一)。

    我建议您阅读以下有关在 Tomcat 上使用 JAX-WS 部署 Web 服务的教程。

    http://www.mkyong.com/webservices/jax-ws/deploy-jax-ws-web-services-on-tomcat/

    【讨论】:

      【解决方案2】:

      Soap Web 服务部署为 .war,因为它是一个 Web 应用程序。你用什么应用服务器?例如,在 Glassfish 中,您可以简单地将其放在 domain1/autodeploy 目录中。

      【讨论】:

      • 我正在使用 glassfish。通过转到应用程序并部署 Jar 文件,我已经能够将其部署为 jar。我不确定 jar 还是 war 是最好的部署方式
      【解决方案3】:

      如果您使用的是 Glassfish,那么只需将您的应用程序构建为 .war(此处无法在两种类型之间进行选择)并使用管理控制台或复制到自动部署中或使用 IDE 中的“部署”按钮进行部署。

      你是如何使用 Jar 做到这一点的?

      【讨论】:

        【解决方案4】:

        我相信您必须将其部署为战争才能让您的服务器正确处理它。

        你用的是什么服务器?

        【讨论】:

        • 嗨,我正在使用 glassfish。我已经能够将它部署为 Jar。我仍然想知道哪种文件类型更好。干杯。
        猜你喜欢
        • 2014-05-30
        • 2011-08-26
        • 2010-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多