1. 程式人生 > >記錄一個卡了半年的maven問題

記錄一個卡了半年的maven問題

png 創建 現象 工程 心情 最終 項目 tom star

項目是maven+dubbo+zookeeper工程

現象:zookeeper服務註冊正常:

技術分享圖片

但Web工程啟動找不到Service服務:

技術分享圖片

找Bug過程中經歷了無數過程,幾乎窮舉,改過Pom,查過Tomcat,換過zookeeper,都沒有作用。

最終問題,Web工程部屬到Tomcat後,接口模塊的jar包打的有問題。

非正常jar包(錯誤)解壓後:

技術分享圖片

正常jar包解壓後,應該以com開頭:

技術分享圖片

問題定位後,想過eclipse的問題,tomcat的問題,無解。

最終原因:

接口模塊在創建是,創建的Web工程,而接口模塊不應該是web工程,就普通maven項目即可,所以在總項目上以quickstart方式創建一個新的java模塊,把entity以及service復制到新工程中就行了。

一個接口模塊創建方式,耽誤了幾個月時間,搞的學習心情一直沒有,不應該!!!

記錄一個卡了半年的maven問題