2017-05-04 82 views
0

我試圖通過以下方式安裝vanilla BrazosUI開發者版本5.1.0示例web應用程序官方說明並使用maven構建.war包。 當我在Tomcat上部署Web應用程序,並嘗試打開版本URI-http://localhost:8080/brazos-open/service/brazos/version 我得到的卡塔利娜日誌以下警告:BrazosUI未找到具有名稱爲'dispatcher'的DispatcherServlet中具有URI [/ brazos-open/service/brazos/version]的HTTP請求的映射

03-May-2017 17:25:38.260 WARNING [http-nio-8080-exec-5] org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping found for HTTP request with URI [/brazos-open/service/brazos/version] in DispatcherServlet with name 'dispatcher' 

我使用Maven 3.5.0,Tomcat的8.5.14, Windows 10 32bit上的JVM 1.8.0_121-b13。

有沒有人遇到過這個問題?

謝謝。

回答

1

5.1版本中沒有聲明所需的bean。 要解決,你需要:

Add the following to the sample app DispatcherServletConfiguration.java 

import org.springframework.context.support.PropertySourcesPlaceholderConfigurer; 
.. 
.. 
    @Bean 
    public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() { 
     return new PropertySourcesPlaceholderConfigurer(); 
    } 
+0

謝謝,這解決了問題! –

相關問題