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

问题描述 投票:0回答:3

如何在weblogic 11g控制台中为web-inf / classes /中的类设置类路径

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

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

请帮忙,

谢谢

weblogic-10.x weblogic11g java-ee-7
3个回答
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的反面。


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:\ Oracle \ Middleware \ wlserver_10.3 \ server \ lib \ weblogicsp.jar; c:\ Oracle \ Middleware \ wlserver_10.3 \ server \ lib \ weblogic.jar ;ç\ myDomain的\ SRC \ myJAR.jar


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  
© www.soinside.com 2019 - 2024. All rights reserved.