项目实战(Java)
主要记录在公司各种问题的解决方案
java菜坤
这个作者很懒,什么都没留下…
展开
-
Nacos服务器ip和项目ip不同导致服务无法访问
公司的开发环境服务器很久不用了,导致调试功能和查找bug都不是很方便,所以就琢磨着直接在idea本地项目连接测试环境的数据库,在历经千辛万苦的摸索之后,终于连上了测试环境的数据库,但是随之而来的新问题更让人头疼,真是一波还未平息,一波又来侵袭~。公司的测试服务器是阿里云,而我idea本地启动项目是在公司的内网,这就导致本地启动的项目注册到nacos后的地址仍然是内网地址,从而通过网关访问找不到注册的服务,直接报错502Bad Gateway。这里我使用的是网云穿(有免费套餐),免费的还有Natapp。原创 2024-06-28 15:38:34 · 307 阅读 · 0 评论 -
在Java项目中连接需要SSH隧道的数据库
提供的ssh转发功能实现:使用servlet监听器在web项目启动时连接到ssh服务器,在初始化dataSource时将数据库连接请求转发到目标数据库,后续所有对数据库的操作都通过转发实现对目标数据库的操作。公司的开发环境已经日式衰微,再加上测试人员测试都在测试环境上,但是测试环境的数据库需要通过ssh隧道才能连接上,于是研究了一波,才有了下文。最后数据库如下配置,我这里使用的是Druid连接池。原创 2024-06-27 10:55:45 · 301 阅读 · 0 评论