2010-10-26 3 views
1

Я знаю, что это очень просто, но я расстроен, как что-либо .. я googled и попробовал все, что мог. Но я не могу выполнить эту утилиту.Невозможно выполнить java utils.MulticastTest в Weblogic 11G

java utils.MulticastTest 

Я использую weblogic 11g на Linux open SUSE. я должен найти его в ближайшее время, как необходимость тиражировать на производстве:

Также я думаю (не уверен) эта программа существует в weblogic.jar я уверен, выполнение

**linux-0m8r:/bea/Oracle/Middleware/wlserver_10.3/server/bin # ./setWLSEnv.sh** 
CLASSPATH=/bea/Oracle/Middleware/patch_wls1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/bea/Oracle/Middleware/patch_oepe1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/bea/Oracle/Middleware/jrockit_160_14_R27.6.5-32/lib/tools.jar:/bea/Oracle/Middleware/utils/config/10.3/config-launch.jar:/bea/Oracle/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/bea/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar:/bea/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.2.0.jar:/bea/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/bea/Oracle/Middleware/modules/org.apache.ant_1.7.0/lib/ant-all.jar:/bea/Oracle/Middleware/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar: 

PATH=/bea/Oracle/Middleware/wlserver_10.3/server/bin:/bea/Oracle/Middleware/modules/org.apache.ant_1.7.0/bin:/bea/Oracle/Middleware/jrockit_160_14_R27.6.5-32/jre/bin:/bea/Oracle/Middleware/jrockit_160_14_R27.6.5-32/bin:/home/tty/bin:/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games 

Your environment has been set. 

даже после того, что, когда я бегу

$ java utils.MulticastTest -N server100 -A 237.155.155.1 

дает следующие ошибки:

linux-0m8r:/bea/Oracle/Middleware/jdk160_14_R27.6.5-32/bin # ./java utils.MulticastTest -N server100 -A 237.155.155.1 
Exception in thread "main" java.lang.NoClassDefFoundError: utils/MulticastTest 
Caused by: java.lang.ClassNotFoundException: utils.MulticastTest 
at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:252) 
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 
Could not find the main class: utils.MulticastTest. Program will exit. 

Также я два JDK установлен первый в OS один и в комплекте с weblogic. попробовал с обоими, но не смог запустить его. Это чисто проблема с classpath, которую я вижу, но я не могу понять, как ее решить .. любая помощь будет высоко оценена. Я готов к следующим 12 часам любые вопросы ..

linux-0m8r:/bea/Oracle/Middleware/jdk160_14_R27.6.5-32/bin # java -version 
java version "1.6.0_17" 
OpenJDK Runtime Environment (IcedTea6 1.7.3) (suse-7.3-i386) 
OpenJDK Client VM (build 14.0-b16, mixed mode) 


linux-0m8r:/bea/Oracle/Middleware/jdk160_14_R27.6.5-32/bin # ./java -version 
java version "1.6.0_14" 
Java(TM) SE Runtime Environment (build 1.6.0_14-b08) 
Java HotSpot(TM) Client VM (build 14.0-b16, mixed mode) 
linux-0m8r:/bea/Oracle/Middleware/jdk160_14_R27.6.5-32/bin # 

ответ

3

Ваша среда на самом деле НЕ установлена. Вы должны источник скрипт, используя команду («dot») либо source или .:

$ cd Oracle/Middleware/wlserver_10.3/server/bin 
$ . ./setWLSEnv.sh 
CLASSPATH=... 

PATH=... 

Your environment has been set. 
$ java utils.MulticastTest -n name -a address [-p portnumber] [-t timeout] [-s send] [-l timetolive] 
+0

да спасибо человеку, который работал это время ... был новичком, что время :) –

Смежные вопросы