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



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

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

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

请帮忙,

感谢

如果您正在寻找特定于WebLogic的。。。假设您的web应用程序依赖jar定义为:

WS_CLASSPATH=/com/cdy/ws 

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

EXT_PRE_CLASSPATH=$WS_CLASSPATH

在setDomainEnv脚本中EXT_POST_CLASSSPATH提供的特定于weblogic的库之后,将出现CLASSPATH的另一侧。

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

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

然后重新启动服务器。

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

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

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

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

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

在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;c:\myDomain\src\myJAR.jar

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  

最新更新