weblogic打补丁和启动报错总结

一、前言

最近真的有好长时间没有写博客了,这两天一直解决weblogic的漏洞问题,其中一个漏洞真的是想了好多办法,解决了两天才ok

二、weblogic打补丁

坑爹的补丁包在官网必须购买weblogic正式版的才能下载,只能提供一个网上下载的补丁包了,不一定是最新的,下载地址:

https://download.csdn.net/download/f552126367/11757973

1)weblogic10和weblogic12打补丁的方式是不一样的,其中weblogic10可参考如下网址:

https://blog.csdn.net/qqLiFu/article/details/49423839

2)weblogic12打补丁的方式比较简单,将补丁包上传到服务器后,解压;

到cd /usr/local/products/weblogic12c/OPatch目录下,查看版本./opatch version

然后打补丁:./opatch apply /home/changhu/buding/29633448/

查看补丁情况:./opatch lspatches

参考文章:https://blog.csdn.net/sl1992/article/details/79026765

三、weblogic无法启动和报错

1、weblogic启动子节点服务器一直提示账号密码不正确,但是我确定我的账号密码是正确的,就是不行,最终发现启动方式改为如下就可以了(必须加上http://IP:7001才可以):

nohup ./startManagedWebLogic.sh server2 http://IP:7001 > output2.log &

2、DeploymentService:290066]Error occurred while downloading files from Administration Server for deployment request "0". Underlying error is: "null"

这个错误我找了好久,只要部署在子节点就不报错,部署到AdminServer上就好使,网上基本都说是程序中有中文,但程序确实有点大,根本没找到中文,我改了linux编码格式啥的都不好使,最后不知道哪个项目咋传的,就这个项目好使,哎,只能在这个项目继续更新了。

3、weblogic漏洞CVE-2019-2725解决

发现打补丁不好使,可能我的补丁不是最新的,可以全局查找“*async*”,然后将找到的文件删除就好使了

4、nginx不显示版本信息

在http下设置server_tokens off;

 

你可能感兴趣的:(系统部署)