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