0

我正在尝试使用 Maven 和 Eclipse 构建 Web 服务。这是我遵循的步骤。

  1. 使用命令提示
    mvn archetype:generate - DarchetypeArtifactId=maven-archetype-webapp生成的 mvn 文件夹结构
  2. 将 mvn 项目转换为 eclipse。
    mvn eclipse:eclipse -Dwtpversion=2.0
  3. 将项目导入我的工作区。
  4. 更改了项目方面,例如 java 版本、servlet 版本,添加了 cxf 和 jaxb 功能以及服务器运行时。
  5. 将 WSDL 复制到资源文件夹。
  6. 因为我不想添加依赖项(因为其他人会为我做这项工作)。我将 spring 和 CXF lib 添加到构建路径中。以及部署程序集。
  7. 从 wsdl 生成 jaxb 类和操作。这里创建的所有 java 类都不是去 src/main/java 而是去 src/main/resources。
  8. 我在tomcat上运行该应用程序。web.xml 是从调用该 cxf 框架调用的,并且还调用了 spring bean 创建。但是在为 webservice 类创建 bean 时,它抛出了 Class not found 错误。
  9. 当我打开war时,我注意到在打包而不是放置类文件时,eclipse将java文件放在war文件中。

有人可以帮我解决这个问题。不知道如何配置 eclipse 来编译和放置 .class 文件而不是 .java 文件。

4

1 回答 1

0

发现了问题,在导入文件时,eclipse正在添加命令,从java构建路径的srource选项卡中的src/main/resources中排除所有java文件删除它工作正常

于 2013-07-10T10:32:13.450 回答