我已根据说明安装了Oracle WebLogic Server 12.1.2.0。当我运行./configure.sh
它询问我是否要创建域时,我说不。在说明书的下方,它会询问我是否要创建新域并启动WLS。列出了以下命令:
$ mkdir /home/myhome/mydomain
$ cd /home/myhome/mydomain
$ $JAVA_HOME/bin/java $JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=256m
weblogic.Server
执行命令时会生成以下异常:
[tester@kohls-enterprise-dev gravityDomain]$ $JAVA_HOME/bin/java
$JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=256m weblogic.Server
Exception in thread "main" java.lang.NoClassDefFoundError:
weblogic/Server
Caused by: java.lang.ClassNotFoundException: weblogic.Server
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: weblogic.Server. Program will exit.
我已确保根据说明设置MW_HOME
并运行setWLSEnv.sh
有什么建议吗?
先谢谢你 O. Frank
答案 0 :(得分:0)
您需要在CLASSPATH中拥有weblogic.jar和许多其他jar文件。这不是运行WebLogic域的方法。您应该创建域并按照规定的方式执行。如果您真的想要低调,请在CLASSPATH中包含以下内容
ant-all.jar
ant-contrib.jar
config-launch.jar
derbyclient.jar
derbynet.jar
tools.jar
weblogic.jar
weblogic_patch.jar
weblogic.server.modules_10.3.6.0.jar
weblogic_sp.jar
webservices.jar
xqrl.jar
另外,您需要一个config.xml和其他文件。如果你愿意,最好是创建一个域并从那里缩小。
答案 1 :(得分:0)
您需要运行配置向导:(config.sh)
域包含多个文件/目录,而不仅仅是几个jar文件。 该向导将帮助您创建域(以及服务器)。
按照Oracle文档中的步骤操作: https://docs.oracle.com/middleware/1212/wls/WLDCW/newdom.htm#WLDCW109