在weblogic 11g控制台中设置类路径

时间:2014-02-17 09:49:15

标签: weblogic-10.x weblogic11g java-ee-7

如何在weblogic 11g控制台中为 web-inf / classes /

中的类设置类路径

我的类在下面的结构中,需要设置为类路径以避免需要首先加载这些类的异常。

/com/cdy/ws/a.class files
/com/cdy/ws/b.class files
/com/cdy/ws/c.class files

请帮忙,

由于

3 个答案:

答案 0 :(得分:0)

如果您正在寻找特定于WebLogic的... 让我们说您的Web应用程序相关的jar定义为:

WS_CLASSPATH=/com/cdy/ws 

在您的环境变量中设置。 这意味着您的weblogic服务器可以加载weblogic.jar,然后可以在setDomainEnv.sh/cmc脚本中添加您的WS_CLASSPATH,找到EXT_PRE_CLASSPATH并分配给它。

EXT_PRE_CLASSPATH=$WS_CLASSPATH

在setDomainEnv脚本中的EXT_POST_CLASSPATH可用的weblogic特定库之后,将存在CLASSPATH的反面。

答案 1 :(得分:0)

启动或关闭类必须位于分配给它的每个服务器的类路径上。

要将类添加到服务器的类路径,请执行以下操作之一: 如果使用脚本启动服务器实例,请在文本编辑器中打开脚本。在设置类路径的命令中,添加包含类根包的目录的路径名。

然后重启服务器。

例如,您在名为com.mycompany.startup的包中创建名为StartBrowser的启动类。将类文件存档在名为c:\ myDomain \ src \ myJAR.jar的JAR文件中。

服务器的启动脚本必须将c:\ myDomain \ src \ myJAR.jar添加到服务器的类路径中。

如果使用节点管理器启动服务器实例,请在运行启动类或关闭类的每台服务器上执行以下操作:

在控制台的左侧窗格中,展开“环境”,然后选择“服务器”。 在“服务器”页面上,单击服务器名称。 选择配置>远程启动。 在“类路径”字段中,输入WebLogic Server要求在类路径上的类的路径名。 使用绝对路径名或相对于节点管理器主目录的路径名。 使用操作系统或shell所需的分隔符类型分隔多个类。

例如,在Windows上,使用; (分号)和BASH shell中,使用:(冒号)。 例如,weblogic.jar必须位于类路径上。有关完整列表,请参阅weblogic.Server的必需环境和语法。

在Classpath字段中,为您的类或包含您的类的JAR文件添加路径名。

例如,您在名为com.mycompany.startup的包中创建名为StartBrowser的启动类。将类文件存档在名为c:\ myDomain \ src \ myJAR.jar的JAR文件中。在这种情况下,Classpath字段应包含以下值: C:\甲骨文\中间件\ wlserver_10.3 \服务器\ lib中\ weblogicsp.jar; C:\甲骨文\中间件\ wlserver_10.3 \服务器\ lib中\ weblogic.jar中; C ^ \ myDomain的\ SRC \ myJAR.jar

答案 2 :(得分:0)

step1)可以使用./setWLSEnv.sh(/wlserver_10.3/server/bin)设置类路径   步骤2)将一个jar文件添加到类路径abc.jar到这个位置(wlserver_10.3 / server / lib)并按照步骤1

If in case you need to set Domain ./setWlEnv.sh(Domain_Home/bin) avil here