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在创建web应用程序时遇到Eclipse构建问题_Java_Eclipse_Maven_Cxf - Fatal编程技术网

Java Maven在创建web应用程序时遇到Eclipse构建问题

Java Maven在创建web应用程序时遇到Eclipse构建问题,java,eclipse,maven,cxf,Java,Eclipse,Maven,Cxf,我正在尝试使用maven和eclipse构建web服务。以下是我遵循的步骤 使用comman提示符生成的mvn文件夹结构 mvn原型:generate-DarchetypeArtifactId=maven原型webapp 将mvn项目转换为eclipse。 mvn eclipse:eclipse-Dwtpversion=2.0 已将项目导入我的工作区 更改了项目方面,如java版本、servlet版本,添加了cxf和jaxb特性以及服务器运行时 已将WSDL复制到资源文件夹 因为我不想添加依赖项

我正在尝试使用maven和eclipse构建web服务。以下是我遵循的步骤

  • 使用comman提示符生成的mvn文件夹结构
    mvn原型:generate-DarchetypeArtifactId=maven原型webapp
  • 将mvn项目转换为eclipse。
    mvn eclipse:eclipse-Dwtpversion=2.0
  • 已将项目导入我的工作区
  • 更改了项目方面,如java版本、servlet版本,添加了cxf和jaxb特性以及服务器运行时
  • 已将WSDL复制到资源文件夹
  • 因为我不想添加依赖项(因为其他人会为我做这项工作)。我将spring和CXF库添加到构建路径中。以及部署组件
  • 从wsdl生成jaxb类和操作。这里创建的所有java类没有转到src/main/java,而是转到src/main/resources
  • 我在tomcat上运行应用程序。web.xml是从调用的cxf框架和调用的Springbean创建中调用的。但是在为webservice类创建bean时,它抛出了类NotFound错误
  • 当我打开war时,我可以注意到,当打包而不是放置类文件时,eclipse将java文件放在war文件中

  • 谁能帮我解决这个问题吗。不确定如何将eclipse配置为在war中编译和放置.class文件,而不是.java文件

    解决了问题,当导入文件eclipse正在添加命令时,在java构建路径的srource选项卡中,从src/main/resources中排除所有java文件,然后将其删除,效果良好

    提供您的pom.xml。这听起来像是一个简单的配置问题:生成的类应该在/target中找到,而不是在/resources中。