weblogic10.3.6,我们接的是 k8s 集群实施和迁移工作,开发厂商很早了,不配合,我就想直接把应用跑到 docker 里面。
现在流程是 weblogic 和应用一起封成 docker,但是在创建域并部署应用后,用 wlst 添加数据源,发现必须启动 weblogic 服务才能管理,而且重启后才能生效。
在 weblogic 控制台页面正常添加数据源后,发现 weblogic 的 /u01/oracle/weblogic/user_projects/domains/base_domain/config/jdbc 下有个 xml 是数据源配置,但是有个标签<password-encrypted>{AES}</password-encrypted>存的是加密后的内容,不能写明文。
是要在 Dockerfile 中写 run startweblogic && wlst_create_data.py && stopweblogic 吗,这样总感觉很奇怪。还是有其他静态文件可以添加数据源的,有没有搞过的大佬指点一下的。