本来想试试打补丁,但是有些麻烦,而且oracle补丁黑名单的方式总不让人放心。
因此考虑直接删除相关的包。
步骤为:
1.停止weblogic服务。
netstat -ap | grep 7001
获取weblogic相关进程的PID
然后,kill -9 PID
要删除的是,bea_wls9_async_response.war和wls-wsat.war这两个包。
应该在
${WL_HOME}/wlserver_10.3/server/lib下。
清理缓存(需清理所有包含lws-wsat文件的tmp,不然缓存中的文件会重新加载至lib文件夹下。)
rm -rf ${WL_HOME}/user_projects/domains/test_domain/servers/AdminServer/tmp/ 此目录看个人情况而定。
启动weblogic服务。
nohup ./startweblogic.sh &
访问,404.成功。
原文:https://www.cnblogs.com/iamver/p/10945454.html