我正在构建一个Java Spring应用程序,而我正在解决生产环境中的一些限制,因为内容是从CMS发布的。我有我的图像,js,css和jsp视图驻留在静态文件夹中。我正在运行一个Tomcat应用服务器,我在server.xml中设置虚拟目录映射来映射正在工作的图像,css和js:
<Context debug="1" docBase="/home/content/images" path="/images" reloadable="true"/>
<Context debug="1" docBase="/home/content/css" path="/css" reloadable="true"/>
<Context debug="1" docBase="/home/content/js" path="/js" reloadable="true"/>
<Context debug="1" docBase="/home/content/view" path="/view" reloadable="true"/>
但是我遇到了解决我的jsp视图的问题。我正在使用Spring URIBasedViewResolver,配置如下:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/view/"/>
<property name="suffix" value=".jsp"/>
</bean>
找不到视图,我收到404错误。是否可以解决容器外的视图?我能找到的所有示例和教程都包含位于/ WEB-INF文件夹中的视图。
提前致谢! 凯特
答案 0 :(得分:0)
是的,但是对于我的生活,我不记得是怎么回事。您可能需要使用不同的视图解析器或编写自定义视图解析器。这不应该太难。