如何在weblogic 11g控制台中为 web-inf / classes /
中的类设置类路径我的类在下面的结构中,需要设置为类路径以避免需要首先加载这些类的异常。
/com/cdy/ws/a.class files
/com/cdy/ws/b.class files
/com/cdy/ws/c.class files
请帮忙,
由于
答案 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