SpringBoot-JBoss6.4中的JSP呈现问题

SpringBoot-JBoss6.4中的JSP呈现问题,spring,jboss,spring-boot,Spring,Jboss,Spring Boot,我有一个简单的Spring启动应用程序,部署到Jboss 6.4。但是JSP呈现为文本:下面是有关应用程序的一些详细信息: Pom文件依赖项 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <

我有一个简单的Spring启动应用程序,部署到Jboss 6.4。但是JSP呈现为文本:下面是有关应用程序的一些详细信息:

  • Pom文件依赖项

        <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <exclusions>
        <exclusion>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
        </exclusions>
    </dependency>
     <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>
    
  • JSP文件:

         <!DOCTYPE html>
        <%@taglib uri="http://www.springframework.org/tags"  prefix="spring"%>
        <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
        <html>
        <head>
        <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
        </head>
        <body> 
     Message: Test Message
       </body> 
      </html> 
    
    
    消息:测试消息
    
    但一旦通过Jboss部署和访问,屏幕上会显示以下内容:

    消息:测试消息

    请告诉我,你们中是否有人遇到了将Spring引导部署到jboss的问题,以及是否有任何解决方法


    提前谢谢你

    如果您使用的是SpringBoot,就不需要自己的视图解析器bean。另外,您的
    WebMvcConfig
    类的其余部分是什么?Andy..我已经编辑并添加了上面的整个WebMvcConfig方法。请看一看。通常来说,您不应该在Spring Boot应用程序中使用
    @EnableWebMvc
    ,因为它会禁用Spring MVC的所有自动配置。这几乎肯定不是你想要的。安迪,谢谢你的回答。我尝试了另一个没有@EnableWebMvc的简单应用程序,但是现在我得到了一个404错误(当war文件部署到Jboss时)。我遗漏了什么吗?我的JSP位于WEB-INF/views文件夹中,application.properties文件如下所示:spring.view.prefix=/WEB-INF/views spring.view.suffix=.JSP server.servlet路径=/*。也可能这是值得一提的。我能够在Jboss中成功地呈现一个thymeleaf模板文件。如果您使用Spring Boot,就不需要自己的视图解析器bean。另外,您的
    WebMvcConfig
    类的其余部分是什么?Andy..我已经编辑并添加了上面的整个WebMvcConfig方法。请看一看。通常来说,您不应该在Spring Boot应用程序中使用
    @EnableWebMvc
    ,因为它会禁用Spring MVC的所有自动配置。这几乎肯定不是你想要的。安迪,谢谢你的回答。我尝试了另一个没有@EnableWebMvc的简单应用程序,但是现在我得到了一个404错误(当war文件部署到Jboss时)。我遗漏了什么吗?我的JSP位于WEB-INF/views文件夹中,application.properties文件如下所示:spring.view.prefix=/WEB-INF/views spring.view.suffix=.JSP server.servlet路径=/*。也可能这是值得一提的。我能够在Jboss中成功地呈现thymeleaf模板文件。
         <!DOCTYPE html>
        <%@taglib uri="http://www.springframework.org/tags"  prefix="spring"%>
        <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
        <html>
        <head>
        <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
        </head>
        <body> 
     Message: Test Message
       </body> 
      </html>