如何在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,然后可以在setDomainEnv.sh / cmc脚本中添加您的WS_CLASSPATH,找到EXT_PRE_CLASSPATH并分配给它。
EXT_PRE_CLASSPATH=$WS_CLASSPATH
在setDomainEnv脚本中的EXT_POST_CLASSPATH可用的weblogic特定库之后,将存在CLASSPATH的反面。
启动或关闭类必须位于分配给它的每个服务器的类路径上。
要将类添加到服务器的类路径,请执行以下操作之一:如果使用脚本启动服务器实例,请在文本编辑器中打开脚本。在设置类路径的命令中,添加包含类根包的目录的路径名。
然后重启服务器。
例如,您在名为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
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