weblogic中间件常见问题

weblogic中间件常见问题

2023年6月25日发(作者:)

1 Weblogic9.2 在linux下启动很慢

打开 增加-=file:/dev/zero

修改参数为

JAVA_OPTIONS="${JAVA_OPTIONS} -=file:/dev/zero"

2 Windows x64 jrockit 启动3000M 报OutOfMemory

emoryError: class allocation, 153359080 loaded, 154140672 footprint JVM@check_alloc

(src/jvm/model/classload/classalloc.c:118). 19416 bytes

通过修改启动内存,设置4G以上

3 后台日志出现以下报错

User does not have permission on to perform lookup

operation

1、网上找到的解决方案是:

打开weblogic控制台,点击你部署工程的那个domain,在右边主页的下面有一个“View Domain-wide

Security Settings”连接,点开它,看看复选框“Anonymous Admin Lookup Enabled”前面是没选的,把它勾上。

2、使用了1中的解决方案还是报这个错误,经过高手提醒后发现原因:

如果一个中包含以下的内容:

true

这个配置的意思是使weblogic优先加载应用WEB-INF/lib下面的jar包。如果你在部署一个应用的时候,应用中中已经包含这句,则

很有可能weblogic报异常,因为weblogic启动时已经加载了默认的jar,当扫描到这个的时候,又被告知要先加载WEB-INF/lib下面的jar包。

这个时候weblogic就不知道怎么办了。遇到这样的问题,我们可以先将中的这段配置剪切出来部署,当部署成功后,关闭weblogic服务器,

再将这段话粘贴回就可以了,也就是说,应用至少要先部署成功才可以。

3、局出现在的报错为,恢复域到新的环境后,新环境里只有一个weblogic用户,而IIOP使用了其它用户,但用户不存在当前域里,所以报错

4开启管理端口https 9002后,管理服务器重启无法启动

<2014-8-6 下午03时14分21秒 CST>

C:>

<2014-8-6 下午03时14分21秒 CST>

changed to STARTING>

<2014-8-6 下午03时14分21秒 CST>

thread pool> <2014-8-6 下午03时14分22秒 CST>

file C:beauser_projectsdomains

is opened. All server side log events will be written to

this file.>

<2014-8-6 下午03时14分23秒 CST>

Reason: Null VDE URL>

<2014-8-6 下午03时14分23秒 CST>

changed to FAILED>

<2014-8-6 下午03时14分23秒 CST>

failed. The server will shut i

tself down>

<2014-8-6 下午03时14分23秒 CST>

changed to FORCE_SHUTTING_DOWN>

解决办法,开启管理服务器SSL

AdminServer

true

7001

true

5 weblogic 密码破解

一 在命令行运行如下命令

java -cp /bea/weblogic90/server/lib/ ccount admin admin .

1其中E:beauser_projectsdomainstest1> 为weblogic的安装目录下的新建域地址

2admin admin 为新用户名和密码 (注意admin后空格.)

执行完后在当前目录会生成一个新的文件,然后替换原来的E:beauser_文件。

1从E:beauser_projectsdomainstest1serversAdminServerdataldap中删 lized

2修改E:beauser_projectsdomainstest1serversAdminServersecurity目录下的ties中的用户密码为刚才新建的用户密码(明文),成功启动后,weblogic会加密用户密码的。

3重新启动服务

4进入weblogic后台 以新用户密码登陆

6

weblogic 启动报以下错误 weblogic9.2 + jdk1.5 64位 报错Unsupported OID in the AlgorithmIdentifier object

AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>

configuration, icateParsingException: PKIX: Unsupported OID in the AlgorithmIdentifier object:

1.2.840.113549.1.1.11>

Resolution:

出现以上问题jre/lib/security/cacerts中某些ca根证书的签名算法方式不被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/security/cacerts -alias ttelesecglobalrootclass2ca -storepass

changeit

keytool -delete -keystore ../lib/security/cacerts -alias ttelesecglobalrootclass3ca -storepass

changeit

keytool -delete -keystore ../lib/security/cacerts -alias keynectisrootca -storepass changeit

7 在linux 环境下

weblogic报“ too many open files ”错误

修改配置文件/bea/weblogic92/common/bin/ 修改为 ulimit -n 32768

增加可以打开的文件数

8

开启JRMC并注册 JRMS用于监控中间件的运行状态

第一步:copy 到weblogic所在服务器的JROCKIT的目录里(),并重命名为

第二步:设置启动脚本

在里增加

set JAVA_OPTIONS=%JAVA_OPTIONS% -Xmanagement:ssl=false,authenticate=false

-=7090

--如果是双网卡的话

set

SAVE_JAVA_OPTIONS=%JAVA_OPTIONS% -me=192.168.2.32 -Xmanagement:ssl=false,authenticate=false,port=7091

第三步:重启weblogic

9 weblogic 报 emoryError

调整堆内存-Xms2048m -Xmx2048m (参考,最大与最小值一样)

发布者:admin,转转请注明出处:http://www.yc00.com/web/1687691113a32048.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信