我是前后端代码都打在一个war包里了,项目正常启动,前端页面能访问,但是访问不到后端controller接口
项目以jar包的方式在spring内置的tomcat中运行没问题
和接口有没有被扫描到无关
前端使用的是ajax请求后端接口(我用postman请求后端接口也找不到,所以应该和Ajax请求方式无关)
真诚求大佬解答,谢谢!
pom文件配置
项目目录结构:
启动类
ajax请求代码:
你知道怎么发布到外置Tomcat上吗
tomcat 项目路径不一致,war包名称是否是firstdaytest.war
要取出内置的tomcat,替换掉原来的spring-boot-starter-web就可以了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 移除嵌入式tomcat插件 -->
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>