優しい?
2021-01-03 17:58
采纳率: 100%
浏览 15
已采纳

springboot项目部署在linux的tomcat上后操作数据库报错

 

项目在本地运行正常,可以访问服务器的数据库

 

 

 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

19条回答 默认 最新

  • bosaidongmomo 2021-01-04 10:45
    已采纳

    不远程我真的没办法知道你404为什么404

    点赞 打赏 评论
  • a1767028198 2021-01-03 18:30

    看看是不是没开放端口  

    点赞 打赏 评论
  • a13069730106 2021-01-03 18:35

    你这个应该不是数据库问题,应该是你项目的端口不对,如果把项目部署在Tomcat下,那么配置文件里的server.port 以及context-path都是不生效的。需要按照Tomcat的端口及部署路径访问。你可以看一下你Tomcat下的端口是多少,默认的是8080,还有就是在webapps下的项目的文件路径,做为项目context-path,你再试试,应该就没有问题了。

    点赞 打赏 评论
  • 優しい? 2021-01-03 18:35

    开放了的,我本机都可以连接服务器的数据库

    点赞 打赏 评论
  • 優しい? 2021-01-03 18:56

    找不到资源

    点赞 打赏 评论
  • 優しい? 2021-01-03 19:08

    本地可以跑访问服务器的数据库

    点赞 打赏 评论
  • 優しい? 2021-01-03 19:10

    服务器自己就不行,真是拉了跨了

    点赞 打赏 评论
  • bosaidongmomo 2021-01-04 09:18

    q386847535 远程看一看?

    点赞 打赏 评论
  • sinJack 2021-01-04 09:22

    接口地址不对,才报404

    点赞 打赏 评论
  • 编程爱好者熊浪 2021-01-04 09:23

    本地用127.0.0.1试下,最好是删除root@localhost用户,保留root@%用户信息,前者只能localhost域名访问,后者可以所有的IP访问。

    点赞 打赏 评论
  • 優しい? 2021-01-04 10:07

    这算改了的吧。。。,我异地可以也可以登录服务器的mysql

    点赞 打赏 评论
  • storm_huang 2021-01-04 10:09

    从你本地跑来看,你是否用了nginx做代理转发?页面的端口是63343,findaAll是80。

    服务器也要配置类似的转发,不然就改成真实的接口访问地址

    点赞 打赏 评论
  • bosaidongmomo 2021-01-04 10:24

    小伙子 你findall接口怎么写的

    点赞 打赏 评论
  • 優しい? 2021-01-04 10:44

    本地是用idea跑的

    点赞 打赏 评论
  • 優しい? 2021-01-04 10:47

    tomcat报错

    点赞 打赏 评论
  • 優しい? 2021-01-04 10:47

    tomcat报错

    点赞 打赏 评论
  • 優しい? 2021-01-04 10:54

    点赞 打赏 评论
  • 優しい? 2021-01-04 13:07

    好像是javaxservlet依赖没写进去,我大意了,最后打了个包跑出来了,

    感谢各位的帮助,谢谢

    点赞 打赏 评论
  • 優しい? 2021-01-04 13:08

    点赞 打赏 评论

相关推荐 更多相似问题