在共享存儲下針對新添加的主機創建weblogic 10.3.6域。但一直無法成功創建,創建失敗後也沒有有效的錯誤提示信息。現通過debug工具查看創建域的詳細流程。
打開域安裝腳本所在的目錄。
$ /data/weblogic/wlserver_10.3/common/bin
$ ./config.sh -mode=console -log=install-20191104-debug.log -log_priority=debug
$ ll --full-time
total 256
-rwxrw-r-- 1 esales2 esales2 22720 2016-10-13 14:50:39.003007000 +0800 commEnv.sh
-rwxrw-r-- 1 esales2 esales2 2111 2016-10-13 14:50:39.003214000 +0800 config_builder.sh
-rwxrw-r-- 1 esales2 esales2 2263 2016-10-13 14:50:39.003094000 +0800 config.sh
-rw-r----- 1 esales2 esales2 99330 2019-11-04 16:25:45.006665000 +0800 install-20191104-debug.log #可以看出日誌已經生成
-rwxrw-r-- 1 esales2 esales2 2568 2016-10-13 14:50:40.000005000 +0800 pack.sh
-rwxrw-r-- 1 esales2 esales2 2150 2016-10-13 14:50:40.001209000 +0800 setPatchEnv.sh
-rwxrw-r-- 1 esales2 esales2 4071 2016-10-13 14:50:40.002387000 +0800 startDerby.sh
-rwxrw-r-- 1 esales2 esales2 4077 2016-10-13 14:50:40.002494000 +0800 startManagedWebLogic.sh
-rwxrw-r-- 1 esales2 esales2 1437 2016-10-13 14:50:40.002507000 +0800 stopDerby.sh
-rwxrw-r-- 1 esales2 esales2 2076 2016-10-13 14:50:40.002824000 +0800 unpack.sh
-rwxrw-r-- 1 esales2 esales2 3287 2016-10-13 14:50:40.002898000 +0800 upgrade.sh
-rwxrw-r-- 1 esales2 esales2 31206 2016-10-13 14:50:40.002992000 +0800 wlscontrol.sh
-rw-rw-r-- 1 esales2 esales2 13854 2018-04-24 22:33:51.003415000 +0800 wlsifconfig.sh
-rwxrw-r-- 1 esales2 esales2 773 2016-10-13 14:50:40.003165000 +0800 wlst.sh
查看錯誤日誌,定位無法配置域的原因。
$ cat install-20191104-debug.log
2019-11-04 16:23:52,215 DEBUG [main] com.oracle.cie.wizard.WizardController - Wizard Controller Version 4.0.0.0 (Saruman) Started.
……
2019-11-04 16:25:45,702 DEBUG [domainGenerator_c] com.oracle.cie.domain.WLSGeneratorHelper - Setting JAVA_USE_64BIT to true
2019-11-04 16:25:45,806 ERROR [domainGenerator_c] com.oracle.cie.wizard.WizardController - Uncaught Exception
java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildLogger
at com.oracle.cie.domain.WLSGeneratorHelper.createDomainGenerator(WLSGeneratorHelper.java:498)
at com.oracle.cie.wizard.domain.console.tasks.DomainGeneratorConsoleTask.execute(DomainGeneratorConsoleTask.java:196)
at com.oracle.cie.wizard.console.tasks.AbstractConsoleTask.run(AbstractConsoleTask.java:35)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.BuildLogger
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 4 more
2019-11-04 16:25:45,807 DEBUG [WizardController] com.oracle.cie.wizard.WizardController - Terminating.
閱讀更多 挨踢人 的文章