我已经按照说明安装了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. 弗兰克
在 CLASSPATH 中拥有 weblogic.jar 和许多其他 jar 文件。这不是运行 WebLogic 域的方法。您应该创建域并按照规定的方式进行操作。如果你真的想变得低调,在你的类路径中包含以下内容
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
另外,您还需要一个配置.xml和其他文件。最好是创建一个域,如果需要,可以从那里缩小规模。
您需要运行配置向导:(config.sh)
一个域包含多个文件/目录,而不仅仅是几个 JAR 文件。该向导将帮助您创建域(以及服务器)。
按照甲骨文文档中的步骤操作:https://docs.oracle.com/middleware/1212/wls/WLDCW/newdom.htm#WLDCW109