我使用Jenkins 1.6.20(Git Client Plugin 1.18.0,Git Plugin 2.4.0)從bitbucket.org獲取Java應用程序代碼並將其部署到Apache Tomcat 8.0.23。部署時模糊映射
org.springframework.beans.factory.BeanCreationException:錯誤創建名爲 'requestMappingHandlerMapping' 在類路徑資源定義[組織/ SPR $ 公衆的java bean,同時部署,看起來像出現
錯誤.util.List by.ipps.accounting.ws.PositionWS.getEmployeePost(java.lang.Long) to {[/ positionListJson/{id}],methods = [GET],params = [],headers = [],消費= [],生產= [應用程序/ JSON],自定義= []}:已經有'resourceWS'bean方法公共by.ipps.accounting.model.Employee.EmployeePost by.ipps.accounting.ws.ResourceWS。 getEmployeePost(java.lang.Long)映射。
喇嘛喇嘛喇嘛......如此多的錯誤...
致:java.lang.IllegalStateException:不明確的映射發現。無法將'positionWS'bean方法映射到{[/ positionListJson/{id}],方法= [GET],並且將public java.util.List by.ipps.accounting.ws.PositionWS.getEmployeePost(java.lang.Long) params = [],headers = [],consumes = [],產生= [application/json],custom = []}:已有'resourceWS'bean方法 public by.ipps.accounting.model.Employee.EmployeePost by.ipps.accounting.ws.ResourceWS.getEmployeePost(java.lang.Long)映射。
的問題是類(註解@Controller)PositionWS與方法getEmployeePost更名爲ResourceWS一個星期前,因此不存在多,所以我不應該得到這個錯誤。
要(後來和刪除(因爲我很想並不需要它),並承諾&推)解決這個問題我要創建一個空白PositionWS控制器(在它沒有方法),提交&推,要到位桶。
它似乎就像我使用的任何應用程序中的錯誤。 我無法找出哪個應用程序有一個報告它的錯誤。請告訴我,如果有人遇到這樣的問題。
你是否簡單地嘗試擦拭詹金斯工作區?或者檢查你的詹金斯班的路徑?似乎有一個緩存版本。 – Guildencrantz