项目框架为SpringBoot,前后端不分离项目 那么web怎么打开呢?用Tomcat能打开,但是数据功能无法使用

项目为前后端不分离项目。用到了
springBoot。然后直接启动SpringBoot访问不到前端页面。
会出现如下图状况

img

说明只能用Tomcat启动。Tomcat启动后前台访问成功,但是后台数据功能无法用到。
然后在想启动SpringBootApplication跟Tomcat。但是只能启动一个,要么SpringBoot
要么是Tomcat。求分析一下,怎么才能启动成功然后,后台数据功能,能实现呢?难道有个步骤
走错了吗?求分析一下。

1、如果单独启动springApplication,项目能正常运行(拿其中一个controller接口访问,首先排除数据库连接问题——正常情况启动项目连接不成功就会报错);

2、然后你就可以把项目打成war包扔tomcat试试

项目运行成功后,直接访问路径加端口号,然后再加上你静态文件的首页,比如说localhost:8080/index.html

SpringBoot项目默认里面就包含tomcat容器插件。一般来说,直接运行主程序类即可。
如果项目复杂,包含多个模块组件,需要先启动相关依赖组件程序,最后启动主程序即可。

你这就非常迷了啊
springboot框架是启动项目时自动启动Tomcat的
你去网上找个helloworld案例学学springboot项目是怎么创建配置的。

  1. 检查打包后的jar包中是否有打包静态文件
  2. 检查是否有配置请求前缀

移除springboot自带的tomcat,使用自己的tomcat启动

SpringBoot项目默认里面就包含tomcat容器插件,就是自带的,直接运行主程序类就可以了。

正常情况下将war直接部署到tomcat就是没有问题的,如果你无法访问到接口的话,请粘贴下springboot配置和tomcat配置,大家帮你瞧瞧

SpringBoot项目默认里面就包含tomcat容器插件,就是自带的,直接运行主程序类就可以了

看你说的,那可以把项目发布出来放到Tomcat下,用Tomcat代理,开发的话,开发完成后直接更新发布的文件。

插个眼,挺有趣的