首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在WebLogic11G中执行java utils.MulticastTest

无法在WebLogic11G中执行java utils.MulticastTest
EN

Stack Overflow用户
提问于 2010-10-26 15:57:44
回答 1查看 3.9K关注 0票数 1

我知道这是很基本的,但我也很沮丧..我在谷歌上搜索并尝试了所有我能做的。但是我不能执行这个实用程序。

代码语言:javascript
复制
java utils.MulticastTest 

我在Linux open SUSE上使用weblogic 11g。我必须在需要在生产环境中复制时尽快找到它:

另外,我猜(不确定)这个工具存在于我正在执行的weblogic.jar中

代码语言:javascript
复制
**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.

即使在那之后当我跑步时

代码语言:javascript
复制
$ java utils.MulticastTest -N server100 -A 237.155.155.1

它会给出以下错误:

代码语言:javascript
复制
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捆绑在一起的。两者都尝试过,但无法运行..这纯粹是一个类路径问题,我可以看到,但我无法弄清楚如何解决它。任何帮助我们都将不胜感激..我可以在接下来的12个小时内回答任何问题..

代码语言:javascript
复制
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 # 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-16 00:56:08

您的环境实际上尚未设置。您需要使用source. ( "dot“命令)来编写脚本:

代码语言:javascript
复制
$ 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]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4021699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档