我是Spring Framework的新手。试图制作一个基于Java的Spring MVC项目。这是我的主要应用程序类
@SpringBootApplication
@ComponentScan
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
@Controller
public class HelloController {
@RequestMapping("/")
public String hello(){
return "hello";
}
}
当我运行项目时,我得到了错误
There was an unexpected error (type=Not Found, status=404).
No message available
为什么Spring不能显示JSP文件?
将以下内容添加到应用程序。属性
spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
编辑:您可以在此处参考示例项目
下面的步骤不是必需的,但值得一试。
根据另一篇文章,您需要以下依赖项
<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>
我的Spring启动Web应用程序有问题。它使用嵌入式jetty(必须是jetty-而不是tomcat),并且使用jsp视图。但似乎没有办法让嵌入式jetty与jsp视图一起工作。实际上,当我运行mu应用程序时,服务器启动成功,但当我尝试访问我的Web应用程序的任何url时,我收到错误消息: 我如何能使它工作?有什么办法吗?如果用spring boot是不可能的,那么有什么替代方法可以让我的应用在
几周来,我一直在努力让Jasper reports工作。它在Eclipse中工作得很好,Jasper网站的演示也很好。在JBoss中,我的jsp页面无法使用它。 我的jsp页面非常基本。它调用类中的方法。它肯定达到了这一点,因为我有输出诊断。当我调用任何Jasper方法时,都会出现以下错误: 我已经到处转储jar文件。我甚至将这组jar转储到我的文件夹中。 蜡染-1.5 commons-beanu
问题内容: 我有一个Spring Boot REST应用程序,它依赖于Firebase中完成的身份验证。 在客户端,Firebase生成令牌,借此在Spring Boot中,我需要验证。 但是代码处于回调模式,因此如何实现该函数以使其能够完成任务? 之后如何返回?? 问题答案: 这是我自己尝试回答我自己的问题 您也可以尝试以下代码 获取更多详细信息URL https://firebase.goog
我正在尝试让一个简单的HTTP控制台应用程序作为Azure服务应用程序运行。它所做的只是在连接时返回OK。它在我的笔记本电脑上运行良好,我可以使用VS2019发布到Azure ok。问题是用于监听的前缀。 在我的笔记本电脑上,我可以使用超文本传输协议://: 80/; https://: 443/,但在Azure中,我得到一个错误:[例外]访问被拒绝。 本文https://github.com/p
当我尝试将Spring Data JPA和spring的数据MongoDB与springboot一起使用时,它假设我的Mongo实体也是JPA实体,并抛出错误。 我有Person JPA实体和扩展了JPARepository的PersonRepository。并且我有用户Mongo实体和扩展MongoRepository的UserRepository。 当我启动应用程序时,我会得到以下错误: 这方
我有一个SpringBoot应用程序,它运行默认的嵌入式tomcat(带有TomcatJDBC连接池)。这是生产和运行良好。我使用mysql作为我的数据库。 我现在正在我的测试环境中做一些压力测试,并试图看看如果我从嵌入式Tomcat切换到嵌入式Undertow,我是否会得到任何明显的好处。人们声称通过这样做可以显著提高吞吐量,这是由于潜在请求处理的异步性质。 我知道如何排除tomcat并将und