基于Maven的JAX WS Project无法在Eclipse中运行

时间:2013-11-28 13:17:41

标签: java eclipse maven tomcat jboss

我按照本教程在Eclipse中创建了一个JAX-WS Web服务:

http://sourceforge.net/p/eclipse-jaxws/wiki/Home/

它创建了三个项目:

MyApp-core
MyApp-main
MyApp-webdeploy

事实是,当我右键点击任何这些项目时,他们都没有选项Run_As-> Run_On_Server。

如何在Tomcat或JBoss中运行此Web服务并检查它是否有效?

2 个答案:

答案 0 :(得分:0)

如果右键单击项目并转到Properties > Project Facets。为JAX WS项目选择适当的模块,该模块将启用运行服务器选项。对于Web项目,它将是动态Web模块。在您的情况下,该模块将是任何Web服务模块。例如。 Weblogic webservices

答案 1 :(得分:0)

来自您分享的网址

  1. 主项目是父项目。这没有任何代码,但仅用于管理子项目的maven目标
  2. 核心项目是-main项目的子项。该项目具有所有业务逻辑。默认情况下,在此项目中创建一个Hello服务。
  3. webdeploy项目是Web项目。该项目包含Web服务所需的所有Spring和其他配置文件
  4. 所以我最好的猜测是 web-deploy项目是可部署的项目。虽然您需要对核心项目进行一些配置,因为它包含实际的Web服务接口和实现。