zoukankan      html  css  js  c++  java
  • 部署weblogic应用报User <anonymous> does not have permission on weblogic.management.home to perform lookup operation

    异常:

    User <anonymous> 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中包含以下的内容:

    <container-descriptor>
    <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>

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

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

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

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

  • 相关阅读:
    2015.10.9js(页面坐标)
    2015.8.2js-19(完美运动框架)
    2015.7.12js-11(DOM基础)
    2015.7.7js-07-2(基础)
    2015.7.11js-10(无缝滚动)
    2015.7.10js-07(简单时间)
    2015.7.8js-05(简单日历)
    2015-7.7森林探秘季
    jquery scroll()滚动条事件
    资源(127.0.0.1)处于联机状态,但未对连接尝试做出反应
  • 原文地址:https://www.cnblogs.com/mabaishui/p/2226027.html
Copyright © 2011-2022 走看看