2013-07-09 83 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文件在刪除它工作得很好

相關問題