大多数情况下,我们会对weblogic的domain新建立一个用户,从而用该用户来管理domain,避免多个domain之间出现加载jvm,加载jar包,加载war,加载so文件等死锁或者重复加载异常。
我们现在weblogic922上就建立了两个domain,用weblogic922_1,weblogic922_2去管理,并将
/usr/local/bea2/user_projects/domains/base_domain1
/usr/local/bea2/user_projects/domains/base_domain2
的权限分别设置为weblogic922_1与weblogic922_2所属,该命令如下:
chown -R weblogic922_1:root ./base_domain1
chown -R weblogic922_2:root ./base_domain2
如果在启动weblogic的时候忘记切换用户用root启动一次后,再次用weblogic922_x启动,就会出现如下错误:
<Aug 7, 2008 3:19:24 PM CST> <Critical> <EmbeddedLDAP> <BEA-171522> <An error occurred while initializing the Embedded LDAP Server. The exception thown is java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot. This may indicate a problem with the data files for the Embedded LDAP Server. If the problem is with the data files and it can not be corrected, backups of previous versions of the data files exist in ./servers/AdminServer/data/ldap/backup.>
<Aug 7, 2008 3:19:24 PM CST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:
There are 1 nested errors:
java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot
at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:273)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
上面的错误原因主要是在用root用户启动weblogic的时候会在base_domain里产生root权限的文件,或者用root权限的文件覆盖了原来存在的weblogic922_x所属文件,当再次切换到weblogic922_x用户后,启动的时候就会出现权限问题,所以报告上面的错误。
解决办法:
在root用户下,执行:
chown -R weblogic922_1:root ./base_domain
再次切换到weblogic_922下启动就没有问题了。
如果您觉得本文对您有益,请点击博文后的google广告,对作者表示支持,谢谢!
分享到:
相关推荐
在WebLogic Server 9.2至10.0版本中,用户可能会遇到一个特定的错误,即“java.lang.AssertionError: Registered more than one instance with the same objectName”。这个错误主要表现为服务器启动后,在Admin ...
总的来说,解决`java.lang.StackOverflowError`涉及理解Java的内存模型,尤其是线程栈的工作原理,以及适时调整JVM参数。同时,代码优化是预防这类问题的关键,确保递归的正确性,减少不必要的内存消耗,并充分利用...
为了解决 WebLogic 下 Oracle CLOB 类型转换的问题,可以通过反射机制来调用 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 类的 `getVendorObj()` 方法,该方法可以返回一个 `oracle.sql.CLOB` 类型的对象,从而...
该jar包解决报错java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException,亲测可用。
`weblogic.jdbc.vendor.oracle.OracleThinBlob`是Oracle JDBC驱动的一个组件,主要用于处理Oracle数据库中的Blob字段。"Thin"模式意味着它是一种轻量级的驱动,不依赖于Oracle客户端库,而是直接通过网络协议与...
解决AopConfigException类不存在。...Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopConfigException 解决方法是把这个文件放到WEB-INF文件夹下面
在描述中提到的"解决weblogic数据库连接池存储大字段所需包",意味着`weblogic.jdbc.vendor.oracle.OracleResultSet`可能包含优化大字段存储和检索的逻辑,这在处理如图像、视频等大数据类型时尤其重要。WebLogic的...
Java中的`java.lang.OutOfMemoryError`是一个严重的问题,它表示Java虚拟机(JVM)在尝试分配新的对象时没有足够的内存。这个错误通常会导致应用程序崩溃。本文将深入探讨这种错误的原因、常见类型以及解决策略。 *...
Oracle WebLogic Server 10.3.0.0下载 包括两个文件: server103_linux32.bin server103_win32.exe
Oracle Fusion Middleware 12c WebLogic and Coherence Developer 12.2.1.3.0 在centos7 jdk1.7环境下亲测可用,下载文件中有链接,220M的官网统一安装版本。
<taskdef resource="weblogic.tasks" classpath="lib/ant-weblogic-1.6.jar"/> <wldeploy action="deploy" username="weblogic" password="weblogic1" adminurl="t3://localhost:7001" appname="myapp.war" source...
Java反序列化是一个重要的编程概念,特别是在企业级应用开发中,如JBoss、WebLogic和WebSphere这样的服务器环境中。这个压缩包文件“Java反序列化终极检测工具_Jboss & Weblogic & Websphere.zip”似乎包含了一些...
WebLogic是Oracle公司的一款强大的Java EE应用服务器,广泛用于企业级的Web应用程序部署与管理。"WebLogic patch10.3.6.0.180116" 是针对WebLogic Server 10.3.6.0版本的一个重要安全更新,发布于2018年1月16日。这...
这个工具主要用于测试和演示WebLogic服务器中的安全漏洞,尤其是与Java反序列化相关的安全问题。WebLogic是Oracle公司的一款企业级应用服务器,广泛应用于各种企业级服务部署,因此其安全性至关重要。 Java反序列化...
WebLogic Server是一款广泛使用的Java EE应用服务器,用于开发、部署和管理企业级应用程序。在安装过程中,我们需要注意网络安全方面的问题,因为这关乎到系统的稳定性和数据的安全性。 首先,我们需要从官方渠道...
Oracle WebLogic Server 12.2.1.4 2020年7月发布的累积更新补丁包 p31537019_122140_Generic 主要修复各种Bug和安全漏洞等问题 安装之前须先卸载老的补丁 遭到过攻击的服务器、域 建议删除域并重建
WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了用于构建、部署和管理企业级Java应用程序的平台。在WebLogic Server的日常运维中,安全性和稳定性是非常关键的,因此,定期更新补丁以修复已知的...
WebLogic Server 12.2.1.0是该系列中的一个版本,它包含了众多新特性和改进之处。 #### 版本特点: - **性能优化**:WebLogic 12.2.1.0针对性能进行了多方面的优化,尤其是在高并发场景下的表现更为出色。 - **安全...
### WebLogic 10.3.3 至 10.3.6 升级指南 #### 一、概述 本指南旨在详细介绍如何从WebLogic Server 10.3.3及其后续版本升级到10.3.6版本的具体步骤。升级过程中需要考虑的因素以及必要的准备措施也将被涵盖。 ###...
WebLogic Server是一款由甲骨文公司提供的企业级Java应用程序服务器,广泛用于构建、部署和管理企业级Java EE应用。调优WebLogic是为了提高其性能、稳定性和资源利用率,确保服务的高效运行。以下是对WebLogic调优的...