找回密码
 注册【用户名必须为中文字符】

QQ登录

只需一步,快速开始

耗时两天终于完成独立中间件迁移

lightstudio 回复:5 | 查看:4332 | 发表于 2020-3-30 23:37:09 |阅读模式 |复制链接
华少,你好。
前天跟你提的两点建议,一是微服务化,二是改造在独立中间件运行。
经过我两天的多次尝试,终于实现了第二条,将其放进了独立的tomcat中运行。
在期间有几个坑确实给我卡了好久,好在最后都填平了。
另外,迁移过程中,在你最新的2.1版本的源码中发现了一个bug,也让我浪费了一些时间。
这个bug是这样的:
1、login.html页面中,用户名传递参数为loginame,注意不是loginName。这里存在一个字母n的区别。
2、在UserController.java中,login方法,你取参数用的是loginName。
导致这个方法总是抛出空指针异常,登录失败。
我将UserController.java中的login方法取参数改为了loginame。

噢,对了,我还将springboot升级到了2.1.6,目前测试下来暂时没有报错。
噢,对了,我还将baseDir目录改名了,我个人喜好,没有其它想法。
明天把修改完的过程给您传上来啊。
先睡了。



回复

使用道具 举报

发表于 2020-3-31 10:23:40
华少,
我已将项目打包发你邮箱。
回复 支持 反对

使用道具 举报

发表于 2020-3-31 10:29:56
好的,感谢,我去邮箱下载看下
回复 支持 反对

使用道具 举报

发表于 2020-3-31 11:04:03
loginame 那个 我最近改下,名称修复下
回复 支持 反对

使用道具 举报

发表于 2020-3-31 11:37:25
这样我就可以使用中间件的JNDI数据源了,把数据库连接配置信息从application.properties里拿掉,程序里只引用中间件的数据源,做多数据库匹配。解耦程序跟数据源的关系。
回复 支持 反对

使用道具 举报

发表于 2020-3-31 21:28:39
lightstudio 发表于 2020-3-31 11:37
这样我就可以使用中间件的JNDI数据源了,把数据库连接配置信息从application.properties里拿掉,程序里只引 ...

好的,你继续修改吧
回复 支持 反对

使用道具 举报

本版积分规则

联系我们

对话产生契机,讨论收获惊喜, 只为成就无限创举

江苏省南通市通州区太湖路88号

欢迎来这里一起喝喝茶,
聊聊你的想法

15806283912
(9:00AM-6:00PM)

一切从沟通开始

洽谈合作
752718920@qq.com

工作日12小时内回复

微信号
shenhua861584

欢迎每一个对事业怀
有疯狂激情的人

登录 发布 快速回复 返回顶部 返回列表