通过spring boot搭建了一个mvc,但是通过页面访问时报错。但是后台并没有错误日志。
我的pom配置:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.yunzhong</groupId> <artifactId>directSelling</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>directSelling</name> <description>Demo project for Spring Boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.5.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.7</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>9.4-1201-jdbc41</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
spring.view.prefix=/templates/ spring.view.suffix=.jsp security.user.name=admin security.user.password=test
谢谢各位大虾了。
就差一步
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>你的问题解决了吗?放到webapp/WEB-INF下,调试的时候以下会校验不通过的,直接跳转到错误页面了
很奇怪,https://github.com/mariuszs/spring-boot-web-jsp-example.git
这个工程可以,但是要用命令行
mvncleanspring-boot:run启动就行,右键run不可以。 都这么长时间了,竟然还评论。用这个创建项目:https://start.spring.io/这个问题解决了吗?也遇到类似的问题了,实在找不到原因
mvncleanspring-boot:run是否可行
可行的话,修改tomcat-embed-jasper和jstl依赖的scope为compile,ide就可以正常使用了
我是曲线救国,实现了这个支持jsp,不新建springboot项目.只建一个maven项目,然后自己去添加springboot的依赖,然后添加启动类,这样就能跑jsp了
先去掉
spring-boot-starter-security
试试。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。