系统在并发量大的时候,时不时提示ORA-01017: invalid username/password; logon denied错误。然而数据库配置文件都是正确的,所以打算反编译xapool-1.6.beta包,修改源代码,打印出来数据源具体的用户名和密码。
具体步骤:
(1)首先使用java.decompiler反编译工具,改工具可以反编译单个class文件,还可以反编译整个JAR包。下载改xapool-1.6.beta的JAR包。然后导入工具。
(2)选择Save Soures反编译全部文件为SRC的Java文件.
(3)导出来的即为Java文件。然后复制导入项目中,
(4)不出意外,会有错误,反编译以后,会因为部分引用其他的JAR包而报错,所以需要重新导入需要的其他JAR包,同时根据需求自己简单修改源代码,解决其他错误。
(5)解决错误以后,重新编译改JAR包,
(6)打包改class文件,压缩为zip格式的压缩文件。然后修改为JAR文件即可。
(7)删除原项目引用的该jAR包,导入最新的编译的JAR包,运行服务,进行测试。
版权声明:本文为weixin_43679441原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。