我对服务器配置这个主题非常陌生。我在Spring MVC上开发了自己的站点,我希望它在服务器上。我购买了Ubuntu的VPS,我在这里设置了Tomcat和phpMyAdmin。我通过添加以下内容将Spring项目打包为WAR
<packaging>war</packaging>
到pom.xml文件。
我也有
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
在我的pom. xml文件里。
在Tomcat中,我选择了WAR文件进行部署并部署了它。
但当我尝试进入我的站点(ip:port/MyWARName/)时,它显示
picture
求你了,保存我吧,我会回答你所有的问题来找出问题的根源。
我找到的解决方案无效,因为他们说我在URL中拼错了一些东西,但是没有什么可以拼错的,因为我正在尝试找到我的“/”Map。
@GetMapping("/")
public String home() {
return "redirect:/products/";
}
1条答案
按热度按时间dz6r00yl1#
太神奇了!看起来Tomcat v10+不再支持Sping Boot 了!我刚刚切换到8.5,它就工作了!谢谢你,Apache,浪费了我2天的生命!