Cloud foundry 为什么我的Cloundfoundry应用程序将JSP文件显示为源文件,而不是呈现?

Cloud foundry 为什么我的Cloundfoundry应用程序将JSP文件显示为源文件,而不是呈现?,cloud-foundry,Cloud Foundry,我用Spring创建了一个cloundfoundry应用程序。但是,我的jsp文件被呈现为纯文本(就好像Tomcat没有执行源代码一样)。浏览器在请求特定URL时显示源 <!-- Turns on support for mapping requests to Spring MVC @Controller methods Also registers default Formatters and Validators for use across all @Controllers

我用Spring创建了一个cloundfoundry应用程序。但是,我的jsp文件被呈现为纯文本(就好像Tomcat没有执行源代码一样)。浏览器在请求特定URL时显示源

<!-- Turns on support for mapping requests to Spring MVC @Controller methods
     Also registers default Formatters and Validators for use across all @Controllers -->
<mvc:annotation-driven/>

<context:annotation-config />
<mvc:default-servlet-handler/>
文件结构

webapps
 -jsp
 -javascripts
 -css
 -WEB-INF
<!-- Turns on support for mapping requests to Spring MVC @Controller methods
     Also registers default Formatters and Validators for use across all @Controllers -->
<mvc:annotation-driven/>

<context:annotation-config />
<mvc:default-servlet-handler/>
web.xml:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath*:META-INF/spring/applicationContext*.xml</param-value>
</context-param>


<welcome-file-list>
    <welcome-file>/jsp/index.jsp</welcome-file>
</welcome-file-list>


<!-- Creates the Spring Container shared by all Servlets and Filters -->
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<!-- Handles Spring requests -->
<servlet>
    <servlet-name>Honesty</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>WEB-INF/spring/webmvc-config.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>Honesty</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>
<!-- Turns on support for mapping requests to Spring MVC @Controller methods
     Also registers default Formatters and Validators for use across all @Controllers -->
<mvc:annotation-driven/>

<context:annotation-config />
<mvc:default-servlet-handler/>

您正在使用SpringMVC吗?我假设您将JSP放在某个可以访问的资源目录中。希望查看您的spring配置文件和项目结构。

问题在于我的servlet映射“/*”。切换到“/”,现在一切正常

<!-- Turns on support for mapping requests to Spring MVC @Controller methods
     Also registers default Formatters and Validators for use across all @Controllers -->
<mvc:annotation-driven/>

<context:annotation-config />
<mvc:default-servlet-handler/>