springboot使用外置的tomcat,启动的时候没有启动springboot应用,虽然可以访问首页
但是点击超链接访问controller却是404错误,
前台
<%-- Created by IntelliJ IDEA. User: jillion Date: 2018/10/18 Time: 23:30 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <h1>你好欢迎来到首页</h1> <a href="abc">abc</a> </body> </html>
后台代码: @Controller public class HelloController { @RequestMapping("/abc") public String hello(Model model){ model.addAttribute("msg","处理成功"); return "success"; } }
点击abc连接出现404错误,
这是因为启动tomcat容器的时候并没有情动到springboot应用,找了半天也不行,最后,进行compile,package
重新启动后就可以了,
我们看看使用外置的Servlet容器的原理:
嵌入式