Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于Maven的JAX WS项目无法在Eclipse中运行_Java_Eclipse_Maven_Tomcat_Jboss - Fatal编程技术网

Java 基于Maven的JAX WS项目无法在Eclipse中运行

Java 基于Maven的JAX WS项目无法在Eclipse中运行,java,eclipse,maven,tomcat,jboss,Java,Eclipse,Maven,Tomcat,Jboss,我遵循本教程在Eclipse中创建了一个JAX-WS web服务: http://sourceforge.net/p/eclipse-jaxws/wiki/Home/ 它创建了三个项目: MyApp-core MyApp-main MyApp-webdeploy 事实上,当我右键单击这些项目中的任何一个时,它们都没有选项Run\u As->Run\u on\u Server 如何在Tomcat或JBoss中运行此Web服务并检查其是否工作?如果右键单击项目并转到属性>项目方面。请为您的JAX

我遵循本教程在Eclipse中创建了一个JAX-WS web服务:

http://sourceforge.net/p/eclipse-jaxws/wiki/Home/
它创建了三个项目:

MyApp-core
MyApp-main
MyApp-webdeploy
事实上,当我右键单击这些项目中的任何一个时,它们都没有选项Run\u As->Run\u on\u Server


如何在Tomcat或JBoss中运行此Web服务并检查其是否工作?

如果右键单击项目并转到
属性>项目方面
。请为您的JAX WS项目选择适当的模块,以启用“在服务器上运行”选项。对于web项目,它将是动态web模块。在您的情况下,该模块将是任何webservices模块。例如,Weblogic Web服务来自您共享的URL

  • 主项目是父项目。这没有任何代码,但仅用于管理子项目的maven目标
  • 核心项目是主项目的子项目。该项目具有所有业务逻辑。默认情况下,在此项目中创建一个Hello服务
  • webdeploy项目是一个Web项目。此项目包含Web服务所需的所有Spring和其他配置文件

  • 所以我最好的猜测是web部署项目是可部署的。尽管您需要使用核心项目对其进行一些配置,因为它包含实际的web服务接口和实现。

    您使用的是Eclipse JEE吗?如果您转到Help->About,您应该会看到类似这样的内容:“面向Web开发人员的EclipseJavaEEIDE”