weblogic中间件常见问题

上传人:工**** 文档编号:498618645 上传时间:2022-08-21 格式:DOC 页数:4 大小:67.50KB
返回 下载 相关 举报
weblogic中间件常见问题_第1页
第1页 / 共4页
weblogic中间件常见问题_第2页
第2页 / 共4页
weblogic中间件常见问题_第3页
第3页 / 共4页
weblogic中间件常见问题_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《weblogic中间件常见问题》由会员分享,可在线阅读,更多相关《weblogic中间件常见问题(4页珍藏版)》请在金锄头文库上搜索。

1、1 Weblogic9.2 在 linux 下启动很慢打开 setDomainEnv.sh 增加 -Djava.security.egd=file:/dev/zero修改参数为JAVA_OPTIONS=$JAVA_OPTIONS -Djava.security.egd=file:/dev/zero 2 Windows x64 jrockit启动 3000M 报 OutOfMemoryjava.lang.OutOfMemoryError: class allocation, 153359080 loaded, 154140672 footprint JVMcheck_alloc (src/jvm

2、/model/classload/classalloc.c:118). 19416 bytes通过修改启动内存,设置 4G 以上3 后台日志出现以下报错User does not have permission on weblogic.management.home to perform lookup operation1、网上找到的解决方案是:打开 weblogic 控制台,点击你部署工程的那个 domain ,在右边主页的下面有一个“ View Domain-wide Security Settings ”连接,点开它,看看复选框“ Anonymous Admin Lookup Enabl

3、ed ”前面是没选的, 把它勾上。2 、使用了 1 中的解决方案还是报这个错误,经过高手提醒后发现原因:如果一个 weblogic.xml 中包含以下的内容:true这个配置的意思是使 weblogic 优先加载应用 WEB-INF/lib 下面的 jar 包。如果你在部署一个应用的时候,应 用中 weblogic.xml 中已经包含这句,则很有可能 weblogic 报异常,因为 weblogic 启动时已经加载了默认的 jar ,当扫描到这个 weblogic.xml 的时 候,又被告知要先加载 WEB-INF/lib 下面的 jar 包。这个时候 weblogic 就不知道怎么办了。 遇

4、到这样的问题, 我们可以先将 weblogic.xml 中的这段配置剪切出来 部署,当部署成功后,关闭 weblogic 服务器,再将这段话粘贴回 weblogic.xml 就可以了,也就是说,应用至少要先部署成功才可以。3、局出现在的报错为,恢复域到新的环境后,新环境里只有一个 weblogic 用户,而 IIOP 使用了其它用户,但 用户不存在当前域里,所以报错4 开启管理端口 https 9002 后,管理服务器重启无法启动 2014-8-6 下午 03 时1414cha nged to FAILED 23CST Server state解决办法,开启管理服务器SSLAdm in Ser

5、ver true7001true5 weblogic 密码破解一在命令行运行如下命令:Sbe*user jjpq jec t sXdoina ins Mes t 1-cp Zbea/weblasf icB/se rXl ib/we blog ic .ar webloyiciludnin admin *:xbeaSuiserDPa jec t sMarfciiiosxt es 11java -cp /bea/weblogic90/server/lib/weblogic.jar weblogic.security.utils.AdminAccount admin admin . 1其中E:beau

6、ser_projectsdomainstest1为weblogic 的安装目录下的新建域地址2admin admin为新用户名和密码(注意admin后空格.)执行完后在当前目录会生成一个新的DefaultAuthenticatorInit.ldift文件,然后替换原来的E:beauser_projectsdomainstest1securityDefaultAuthenticatorInit.ldift文件。中删 DefaultAuthenticatormyrealmlnit.initialized目录下的boot.properties中的用户密码为刚才新建1 从 E:beauser_proj

7、ectsdomainstest1serversAdminServerdataldap2 修改 E:beauser_projectsdomainstest1serversAdminServersecurity的用户密码(明文),成功启动后,weblogic会加密用户密码的。3重新启动服务 4进入weblogic 后台以新用户密码登陆weblogic启动报以下错误weblogic9.2 + jdk1.5 64 位 报错 Unsupported OID in the Algorithmidentifier objectEmergency Not listening for SSL, java.io.

8、lOException: PKIX: Unsupported OID in theAlgorithmidentifier object: 1.2.840.113549.1.1.11. vlnconsistent securityconfiguration, java.security.cert.CertificateParsingException: PKIX: Unsupported OID in the Algorithmidentifier object:1.2.840.113549.1.1.11Resolution:出现以上问题jre/lib/security/cacerts中某些ca

9、根证书的签名算法方式不被 weblogic所支持,也可以说是JDK和weblogic不配套。如果在Linux或Windows下的weblogic版本,由于自身就带有jdk,故是配套的,所以不存在 签名算法的问题。因此也不能说一定是IBM的JDK问题,JDK版本和Weblogic不配套也会出现此类问题。解决方法:删除cacerts下不被weblogic支持的签名算法的证书。查询 OID为 1.2.840.113549.1.1.11的是 sha256WithRSA算法,故删除 sha256WithRSA算法的 ca证书。keytool -delete -keystore ./lib/securit

10、y/cacerts-alias ttelesecglobalrootclass2ca-storepasscha ngeitkeytool -delete -keystore ./lib/security/cacerts-alias ttelesecglobalrootclass3ca-storepasscha ngeitkeytool -delete -keystore ./lib/security/cacerts -alias keyn ectisrootca -storepass cha ngeit6 在 linux 环境下 weblogic 报“ too many open files

11、”错误修改配置文件 /bea/weblogic92/common/bin/commEnv.sh修改为 ulimit -n 32768增加可以打开的文件数8开启JRMC并注册 JRMS用于监控中间件的运行状态第一步:copy LIC-WLRT20.txt 至U weblogic 所在服务器的 JROCKIT 的目录里(jrelicense.bea ),并重命名为 license.bea第二步:设置启动脚本在 startWeblogic.cmd 里增加set JAVA_OPTIONS=%JAVA_OPTIONS% -Xmanagement:ssl=false,authenticate=false-Djrockit.managementserver.port=7090-如果是双网卡的话setSAVE_JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.rmi.server.hostname=192.168.2.32 -Xmanagement:ssl=fals

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号