1

我正在尝试按照官方说明并使用 maven 构建 .war 包来安装 vanilla BrazosUI 开发人员版 5.1.0 示例 Web 应用程序。当我在 tomcat 上部署 Web 应用程序并尝试打开版本 uri- http://localhost:8080/brazos-open/service/brazos/version 我在 Catalina 日志中收到以下警告:

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'

我在 Windows 10 32 位上使用 Maven 3.5.0、Tomcat 8.5.14、JVM 1.8.0_121-b13。

有没有人遇到过这个问题?

谢谢。

4

2 回答 2

3

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();
    }
于 2017-05-05T11:21:40.887 回答
2

此缺陷已在Brazos UI 5.1.1 版本中得到解决(需要注册和登录)。可以在此处找到详细说明所有修复和改进的完整发行说明。

于 2017-05-09T19:19:15.937 回答