SpringBoot-JBoss6.4中的JSP呈现问题
我有一个简单的Spring启动应用程序,部署到Jboss 6.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> <
<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>
<!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>