`
llyzq
  • 浏览: 583579 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何在weblogic启动时让其加载指定的jar库文件

    博客分类:
  • J2EE
 
阅读更多
转自http://blog.csdn.net/yjq8116/article/details/4498622

项目使用了某第三方公司提供的一个jar包,且那个jar包必须在容器启动的classpath内,不能在application的classpath内。

起初是修改weblogic中domain的启动文件,想把jar的路径set进去,但是修改了startWeblogic.sh和setDomainEnv.sh都不行,比较郁闷。

后来突然想起,tomcat有个common目录,下面有个lib目录,tomcat在启动的时候会自动加载lib目录下的jar,那weblogic也应该有个类似的东东才对。

翻了翻weblogic domain的目录,发现domain下有个lib目录,里面有个说明文件这么写到:

this is the domain library directory and is usually located at $DOMAIN_DIR/lib.

The jars located in this directory will be picked up and added dynamically to the end of the server classpath at server startup. The jars will be ordered lexically in the classpath. The domain library directory is one mechanism that can be used for adding application libraries to the server classpath.

It is possible to override the $DOMAIN_DIR/lib directory using the -Dweblogic.ext.dirs system property during startup. This property specifies a list of directories to pick up jars from and dynamically append to the end of the server classpath using java.io.File.pathSeparator as the delimiter between path entries.

意思大致就是,凡是放在这个目录里的jar文件,都会在weblogic启动的时候自动追加到classpath里,可以被application引用。

问题圆满解决,不过解决之前花了好久修改启动文件 囧rz......
分享到:
评论

相关推荐

    weblogic部署项目jar冲突解决

    2. **使用WebLogic的Class-Path元素**:在`weblogic.xml`配置文件中,可以使用`<class-loader>`标签来指定应用的类加载策略。例如,可以使用`delegate="false"`来让WebLogic优先使用应用自身的类库,避免与服务器...

    Hibernate的Antlr在Weblogic中产生Jar冲突的解决办法

    - 如果上述方法仍然无法解决问题,还可以考虑自定义部署配置文件,在Weblogic服务器中单独为该应用程序指定特定的类路径或依赖库。 #### 总结 在实际项目中,面对Hibernate的Antlr在Weblogic中产生的Jar冲突问题...

    SSH项目部署在window和linux下的Weblogic上出现 ClassNotFound异常解决办法

    **步骤一:替换antlr.jar文件** 1. **定位问题jar包**:首先确定冲突的具体jar包为`antlr-2.7.6rc1.jar`。 2. **替换jar包**:将项目中包含的`antlr-2.7.6.jar`复制到WebLogic的安装目录下的`common\lib`文件夹中。...

    在MyEclipse中配置webLogic服务器

    - **Prepend to classpath**:在此列表框中,通过`Add JAR/ZIP`添加你需要在服务器启动时优先加载的JAR文件。例如,添加`D:\BEA\weblogic81\server\lib\weblogic.jar`和`D:\BEA\weblogic81\server\lib\webservices....

    weblogic SAP DLL路径

    2. **DLL配置**:在Windows环境下,WebLogic可能需要明确指定SAP JCo DLLs的路径,以便在运行时正确加载。这通常涉及到修改环境变量,如`PATH`,或者在WebLogic的启动脚本中指定特定的DLL目录。 3. **WebLogic ...

    weblogic详细安装部署手册

    - **放置fmw_12.2.1.3.0_wls.jar文件:** 将fmw_12.2.1.3.0_wls.jar文件放入JDK的bin目录下。这一步是为了解决某些依赖问题,确保WebLogic能够顺利运行。 **1.2 安装WebLogic** - **下载WebLogic安装包:** 从...

    weblogic的配置向导

    通过WebLogic Console,你可以上传WAR、EAR或JAR文件来部署应用程序。配置应用程序的上下文根、类加载器策略等参数,然后启动应用程序。 **9. 监控和管理** WebLogic提供强大的监控工具,如JMX(Java Management ...

    64-weblogic server 安装 linux

    根据给定部分内容,可以看到已经创建了一个名为 `weblogic` 的脚本文件,其中定义了环境变量 `WLS_DOMAIN` 和 `WLS_HOME`,这些变量分别指定了 WebLogic Domain 的名称和 WebLogic Server 的安装路径。 #### 六、...

    配置 MyEclipse 的 WebLogic 9 服务器

    在深入探讨如何在 MyEclipse 中配置 WebLogic 9 服务器之前,让我们先简要回顾一下 WebLogic 9.2 的基本配置过程。 1. **启动配置向导**: - 通过 `开始` 菜单找到 `BEA Products` -> `Tools` -> `Configuration ...

    JAP2.0 WebLogic10.3.3不兼容的解决方法

    这个异常通常表明在运行时尝试调用的方法在当前的类加载器中找不到,这通常是因为类路径中包含的JAR文件版本不匹配。 问题的详细描述是这样的:在尝试运行JAP2.0的应用程序时,WebLogic服务器报错,具体表现为`...

    Linux 下整合 weblogic12c jsf1.2 Hibernate3

    - 通过这种方式,确保 WebLogic 12c 启动时能够正确加载所需的 ANTLR 版本。 #### 四、其他注意事项 - **环境兼容性**:确保所有组件(如 WebLogic 12c、JSF 1.2、Hibernate 3)都与当前 Linux 发行版(例如 SUSE...

    WebLogic9.1安装手册及配置(包括连接池)

    可以通过进入相应域的bin目录并执行startWebLogic.sh脚本来启动服务器,此时系统会提示输入用户名和密码,这两个值也可以通过在域目录下创建一个boot.properties文件来预先设置,以便服务器启动时自动加载这些信息。...

    64位weblogic--windows安装部署及常见问题解决

    - 包冲突:通过创建`weblogic.xml`并指定优先加载的jar包来解决。 5、解决问题的方法 - 使用WebLogic控制台进行应用部署和管理,可以查看日志和诊断信息来定位问题。 - 配置日志级别以获取更详细的错误信息。 - ...

    Weblogic 服务器的基本配置

    2. **指定DB2驱动路径**:为了让Weblogic能够识别和使用DB2驱动,需要修改`startWebLogic.cmd`文件来添加`db2java.zip`的路径。具体操作如下: - 打开`G:\bea\mydomain04\`下的`startWebLogic.cmd`文件。 - 编辑`...

    将应用部署到weblogic10及oracle linux时遇到的问题 .docx

    通常,这涉及到在WebLogic的类加载器中包含Hibernate相关的JAR文件,或者在部署描述符中明确指定需要加载的库。 总结来说,将应用从Tomcat迁移到WebLogic涉及的关键点包括:调整WebLogic服务器的内存配置,适应大型...

    weblogic 详细配置手册

    3. 应用程序部署:将WAR、EAR或JAR文件部署到WebLogic Server上,包括设置部署目标、启动顺序、类加载器策略等。 4. 数据源配置:为应用程序提供数据库连接,配置JDBC数据源,包括驱动类、URL、用户名、密码等。 5...

    weblogic的几个基础问题

    1. **内存配置**:为了指定 WebLogic 服务器的内存大小,您需要在启动脚本 `startServerName` 中添加环境变量 `MEM_ARGS`,例如 `set MEM_ARGS=-Xms32m -Xmx200m`。这会设置最小内存为 32MB,最大内存为 200MB。 2....

Global site tag (gtag.js) - Google Analytics