我正在尝试使用maven和eclipse构建Web服务。这是我遵循的步骤。
- 使用comman提示生成mvn文件夹结构
mvn archetype:generate - DarchetypeArtifactId = maven-archetype-webapp
- 将mvn项目转换为eclipse。
mvn eclipse:eclipse -Dwtpversion = 2.0
- 将项目导入我的工作区。
- 更改了项目方面,例如java版本,servlet版本,添加的cxf和jaxb功能以及服务器运行时。
- 将WSDL复制到Resources文件夹。
- 因为我不想添加依赖项(因为其他人会为我做这个工作)。我在构建路径中添加了spring和CXF lib。以及部署程序集。
- 从wsdl生成jaxb类和操作。这里创建的所有java类都不是去src / main / java去了src / main / resources。
- 我在tomcat上运行应用程序。从调用的cxf框架调用web.xml,并调用spring bean创建。但是在为webservice类创建bean时,它会抛出Class not found错误。
- 当我打开战争时,我注意到在打包而不是放置类文件时,eclipse将java文件放在war文件中。
醇>
有人可以帮助我解决这个问题。不知道如何配置eclipse来编译和放置.class文件而不是.java文件。