2013-07-09 81 views
0

我正在尝试使用maven和eclipse构建Web服务。这是我遵循的步骤。使用comman提示
MVN原型Maven to Eclipse在创建Web应用程序时生成问题

  1. 生成MVN夹struture:产生 - DarchetypeArtifactId =行家-原型-web应用
  2. 转换的MVN伸入蚀。
    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. 当我打开战争时,我可以注意到,在打包而不是放置类文件的时候,eclipse将java文件放在war文件中。

有人能帮我解决这个问题。不知道如何配置eclipse来编译和放置战争中的.class文件而不是.java filee。

+0

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

回答

0

想通了这个问题,导入该文件日食添加命令的同时,排除的src /主/资源在Java构建路径的srource选项卡中的所有Java文件在删除它工作得很好

相关问题