org.apache.tiles.access.TilesAccess.getContainer上的java.lang.NullPointerException(TilesAccess.java:124)

org.apache.tiles.access.TilesAccess.getContainer上的java.lang.NullPointerException(TilesAccess.java:124),java,spring,tiles-3,Java,Spring,Tiles 3,我有spring 4.1.7和tiles 3.0.5版本的所有罐子, 请查找以下错误 SCHWERWIEGEND: Servlet.service() for servlet [mccstore] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error

我有spring 4.1.7和tiles 3.0.5版本的所有罐子, 请查找以下错误

SCHWERWIEGEND: Servlet.service() for servlet [mccstore] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'standard_welcome': Invocation of init method failed; nested exceptio
n is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
        at org.apache.tiles.access.TilesAccess.getContainer(TilesAccess.java:124)
        at org.apache.tiles.access.TilesAccess.getContainer(TilesAccess.java:107)
        at org.springframework.web.servlet.view.tiles3.TilesView.afterPropertiesSet(TilesView.java:97)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1633)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570)

确保已定义以下bean:

@Bean
public TilesConfigurer tilesConfigurer() {
    TilesConfigurer tiles = new TilesConfigurer();
    tiles.setDefinitions("/WEB-INF/definitions.xml");
    return tiles;
}

@Bean
public UrlBasedViewResolver viewResolver() {
    UrlBasedViewResolver tilesViewResolver = new UrlBasedViewResolver();
    tilesViewResolver.setViewClass(TilesView.class);
    return tilesViewResolver;
}
并具有以下依赖项:

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>

javax.servlet
jstl
1.2
假如
org.apache.tomcat.embed
汤姆卡特·贾斯珀
假如

希望能有所帮助。

为什么您甚至有一个定义为bean的
TilesView类型的bean?你不应该这样做,也不应该那样做。。。我已经注释掉了TileView..同样的问题和例外: