weblogic中间件常见问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1Weblogic9.2 在linux下启动很慢

打开setDomainEnv.sh 增加-Djava.security.egd=file:/dev/zero

修改参数为

JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/zero"

2Windows x64 jrockit 启动3000M 报OutOfMemory

ng.OutOfMemoryError: 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 weblogic.management.home to perform lookup

operation

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

打开weblogic控制台,点击你部署工程的那个domain,在右边主页的下面有一个“View Domain-wide Security Settings”连接,点开它,看看复选框“Anonymous Admin Lookup Enabled”前面是没选的,把它勾上。

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

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

true

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

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

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

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

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

用户不存在当前域里,所以报错

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

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

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

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

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

\jmyx\servers\AdminServer\logs\AdminServer.log is opened. All server side log events will be written to this file.>

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

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

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

tself down>

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

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

AdminServer

true

7001

true

5 weblogic 密码破解

一在命令行运行如下命令

java -cp /bea/weblogic90/server/lib/weblogic.jar weblogic.security.utils.AdminAccount admin admin .

1其中E:\bea\user_projects\domains\test1>为weblogic的安装目录下的新建域地址

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

执行完后在当前目录会生成一个新的DefaultAuthenticatorInit.ldift文件,然后替换原来的

E:\bea\user_projects\domains\test1\security\DefaultAuthenticatorInit.ldift文件。

1从E:\bea\user_projects\domains\test1\servers\AdminServer\data\ldap中删DefaultAuthenticatormyrealmInit.initialized 2修改E:\bea\user_projects\domains\test1\servers\AdminServer\security目录下的boot.properties中的用户密码为刚才新建的用户密码(明文),成功启动后,weblogic会加密用户密码的。

3重新启动服务

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

6weblogic 启动报以下错误

相关文档
最新文档