wildfly服务器添加数据源报错WFLYJCA0040: failed to invoke operation: WFLYJCA0047: Connection is not valid

https://blog.csdn.net/fred_wu/article/details/51007525
主要按照他的思路来做,里面还有点小坑。标题无关,主要为了把出现这个错误的人引流过来。
1.添加完unmanaged deployment后要Enable,如果地址错了会提示,没问题就更新配置。
在这里插入图片描述
2.datasource里默认有个ExampleDS,我们新建一个。XA是事务的意思,个人做就选不包含事务的
在这里插入图片描述
3.drivename默认只有一个h2,第一步Enable了就可以选mysql了(drive的名字就是第一步填的runtime name)。Drive class name这一项如果是mysql8.0以上中间会有.cj,8.0以下没有,这里服务器应该给默认好了,需要用xml配置时注意下。
在这里插入图片描述
4.这里的意思是用admin用户(密码admin)登录mysql并打开mysqldb数据库,确保你的mysql里有这个用户和数据库,否则会连接失败报错Connection is not valid
5.直接点finish不要点test connection,大概率出问题。创建完成后test connection。出错的提示会显示在Console里,网页上的提示不管出什么错都只有Connection is not valid。后面的问题就直接在standalone.xml里改了
真正的问题除了密码和数据库写错以外大概只有2个,下面这篇文章解释的很好。
https://blog.csdn.net/weixin_40916641/article/details/80546040
我再把我的成功的URL贴出来

<connection-url>
jdbc:mysql://localhost:3306/javatest?useUnicode=true&amp;characterEncoding = utf-8&amp;useSSL = false&amp;serverTimezone=GMT
</connection-url>

其实可以在第四步写URL时候直接把这个填进去,但也不一定都有这2个问题。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值