Java 卸载weblogic时出现log4j错误
当我试图用这个命令卸载console mod中的weblogic时(以前用GUI模式卸载失败!)Java 卸载weblogic时出现log4j错误,java,log4j,weblogic,uninstallation,Java,Log4j,Weblogic,Uninstallation,当我试图用这个命令卸载console mod中的weblogic时(以前用GUI模式卸载失败!) sh uninstall.sh -mode=console 以下是我得到的例外情况: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Layout at com.bea.plateng.common.util.logging.LogFactory.newLogInstance(LogFactor
sh uninstall.sh -mode=console
以下是我得到的例外情况:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Layout
at com.bea.plateng.common.util.logging.LogFactory.newLogInstance(LogFactory.java:102)
at com.bea.plateng.common.util.logging.LogFactory.getLog(LogFactory.java:87)
at com.bea.plateng.wizard.WizardController.setupWizardLog(WizardController.java:325)
at com.bea.plateng.wizard.WizardController.<init>(WizardController.java:168)
at com.bea.plateng.wizard.WizardHelper.invokeWizard(WizardHelper.java:161)
at com.bea.plateng.wizard.WizardHelper.invokeWizardAndWait(WizardHelper.java:42)
at com.bea.plateng.wizard.WizardController.main(WizardController.java:933)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Layout
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
线程“main”java.lang.NoClassDefFoundError中的异常:org/apache/log4j/Layout
在com.bea.plateng.common.util.logging.LogFactory.newLogInstance(LogFactory.java:102)上
在com.bea.plateng.common.util.logging.LogFactory.getLog(LogFactory.java:87)上
位于com.bea.plateng.wizard.WizardController.setupWizardLog(WizardController.java:325)
位于com.bea.plateng.wizard.WizardController。(WizardController.java:168)
在com.bea.plateng.wizard.WizardHelper.invokeWizard(WizardHelper.java:161)上
在com.bea.plateng.wizard.WizardHelper.InvokeWizarAndWait(WizardHelper.java:42)上
位于com.bea.plateng.wizard.WizardController.main(WizardController.java:933)
原因:java.lang.ClassNotFoundException:org.apache.log4j.Layout
在java.net.URLClassLoader$1.run(URLClassLoader.java:366)
在java.net.URLClassLoader$1.run(URLClassLoader.java:355)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.net.URLClassLoader.findClass(URLClassLoader.java:354)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:425)
位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:358)
我用谷歌搜索了很多次,但运气不好
非常感谢您帮助我解决此问题。如果您的最终目标是卸载weblogic,您可以选择手动删除相关目录。如果您希望坚持使用脚本或GUI,可以尝试逻辑地解决log4j问题
很难精确地回答,因为这些问题非常特定于机器。如果您使用手动删除选项,请在谷歌上搜索特定于您的操作系统的步骤 如果您的最终目标是卸载weblogic,您可以选择手动删除相关目录。如果您希望坚持使用脚本或GUI,可以尝试逻辑地解决log4j问题
很难精确地回答,因为这些问题非常特定于机器。如果您使用手动删除选项,请在谷歌上搜索特定于您的操作系统的步骤 “uninstall.sh”应该是指log4jjar。你能在脚本中找到这一行吗?我查看了/home/Oracle/Middleware/wlserver_10.3/uninstall中的uninstall.sh文件。但它只包含几行/bin/sh#设置WebLogic主目录名=
DIRNAME$0
/。。WL_HOME=cd${DIRNAME}&&pwd
export WL_HOME”/HOME/Oracle/Middleware/utils/uninstall/uninstall.sh“$*exit$?尝试将log4j.jar放在域名/lib中错误仍然存在:('uninstall.sh'应该是指log4jjar。你能在脚本中找到那一行吗?我查看了/home/Oracle/Middleware/wlserver_10.3/uninstall中的uninstall.sh文件。但它只包含几行!!/bin/sh#Set WebLogic home DIRNAME=DIRNAME$0
/…WL_home=cd${DIRNAME}&&pwd“/home/Oracle/Middleware/utils/uninstall/uninstall.sh”$*exit$?尝试将log4j.jar放在DOMAIN_NAME/lib中错误仍然存在:(最后,我删除了相关目录:D.最简单的解决方案。感谢共享最后,我删除了相关目录:D.最简单的解决方案。感谢共享