请选择 进入手机版 | 继续访问电脑版

华夏ERP官网

 找回密码
 立即注册
搜索
查看: 186|回复: 5

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

[复制链接]

2

主题

0

好友

22

积分

新手上路

Rank: 1

发表于 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目录改名了,我个人喜好,没有其它想法。
明天把修改完的过程给您传上来啊。
先睡了。



回复

使用道具 举报

2

主题

0

好友

22

积分

新手上路

Rank: 1

发表于 2020-3-31 10:23:40 |显示全部楼层
华少,
我已将项目打包发你邮箱。
回复

使用道具 举报

33

主题

0

好友

376

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-3-31 10:29:56 |显示全部楼层
好的,感谢,我去邮箱下载看下
回复

使用道具 举报

33

主题

0

好友

376

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-3-31 11:04:03 |显示全部楼层
loginame 那个 我最近改下,名称修复下
回复

使用道具 举报

2

主题

0

好友

22

积分

新手上路

Rank: 1

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

使用道具 举报

33

主题

0

好友

376

积分

管理员

Rank: 9Rank: 9Rank: 9

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

好的,你继续修改吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|QQ群:732152262|Archiver|手机版|华夏ERP官网

GMT+8, 2020-9-23 13:27 , Processed in 1.076402 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部