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就可以了,也就是说,应用至少要先部署成功才可以。

  • 相关阅读:
    【python】元组
    【python】列表
    1-读书的网站
    35-Python
    34-TypeError: BoxSizer.AddSpacer(): argument 1 has unexpected type 'tuple'
    33-wxpython多个frame之间的信息共享
    32-python代码打包成exe文件-pyinstaller
    31-字符串转为 url 格式的两种不同情况
    30-python3 中 bytes 和 string 之间的互相转换
    9-eclispe中右键BuildPath没有了
  • 原文地址:https://www.cnblogs.com/mabaishui/p/2226027.html
Copyright © 2011-2022 走看看