如果能跟着心在走
2021-07-05 17:04
采纳率: 66.7%
浏览 70
已采纳

项目数据库本地连接可以,,但是部署到linux 就出现连接失败

server.port=8082
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/indoor_pos1?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=****

#数据库名称
mysql.database = indoor_pos1

#访问该链接时,经过静态资源路径 资源映射的方法在 configurer/MyWebAppConfigurer 仅针对图片
tomcat.virtual.path=/upload/virtual/

file.upload.url=/indoorpoi/upload/
head.url=http://172.17.121.33:8082/partyhistory

mybatis.mapper-locations=classpath:mappers/*.xml

spring.jackson.default-property-inclusion=NON_NULL
project.address.max-count=20

server.tomcat.max-http-post-size = -1

spring.servlet.multipart.enabled=true
spring.servlet.multipart.file-size-threshold=0
spring.servlet.multipart.max-file-size=100MB
spring.servlet.multipart.max-request-size=200MB
spring.servlet.multipart.resolve-lazily=false

错误日志-------

img

数据库就是linux服务器上面的
用打好的包本地启动远程连接也是可以的。。
所以有点蛋疼

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

5条回答 默认 最新

  • 如果能跟着心在走 2021-07-19 18:38
    已采纳

    我找到Java安装目录下D:\Java\jdk1.8.0_291\jre\lib\security中的java.security文件,将对应的SSLv3

    已采纳该答案
    打赏 评论
  • 老紫竹 2021-07-05 17:16

    1、jdbc:mysql://127.0.0.1:3306
    这个127.0.0.1最好写成IP,哪怕是本机。

    2、你的jdbc程序所在服务器。安装个mysql客户端,看能连接服务器吗?

    打赏 评论
  • a1767028198 2021-07-05 17:38

    首先程序和数据库是不是在一个服务器上面,如果不是,linux需要开放端口,如果是阿里云,还有个什么鬼东西要开放
    确定这没问题了,数据库重启试一下,这种错误,重启能解决90%的问题

    打赏 评论
  • weixin_42797012 2021-07-13 22:55

    我遇见同样的问题了

    打赏 评论
  • 如果能跟着心在走 2021-07-19 18:36
    打赏 评论

相关推荐 更多相似问题