0
我正在尝试使用maven和eclipse构建Web服务。这是我遵循的步骤。使用comman提示
MVN原型Maven to Eclipse在创建Web应用程序时生成问题
- 生成MVN夹struture:产生 - DarchetypeArtifactId =行家-原型-web应用
- 转换的MVN伸入蚀。
mvn eclipse:eclipse -Dwtpversion = 2.0 - 将项目导入到我的工作区中。
- 更改了项目构面,如java版本,servlet版本,添加了cxf和jaxb功能以及服务器运行时。
- 将WSDL复制到资源文件夹。
- 由于我不想添加依赖项(因为有人会为我完成这项工作)。我将spring和CXF lib添加到构建路径中。也适用于部署组装。
- 从wsdl生成jaxb类和操作。这里创建了所有的java类,而不是去src/main/java去src/main/resources。
- 我在tomcat上运行应用程序。 web.xml是从被调用的cxf框架调用的,并且调用了spring bean的创建。但在为webservice类创建bean时,它抛出Class not found错误。
- 当我打开战争时,我可以注意到,在打包而不是放置类文件的时候,eclipse将java文件放在war文件中。
有人能帮我解决这个问题。不知道如何配置eclipse来编译和放置战争中的.class文件而不是.java filee。
提供您的pom.xml。这听起来像是一个简单的配置问题:生成的类应该在/ target中找到,而不是在/ resources中。 – willome