Weblogic的jar包冲突困扰了我一段时间,一般使用的是如下方式解决:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app
xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd
http://xmlns.oracle.com/weblogic/weblogic-web-app
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd">
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
但这种方式仍然会碰到兼容性问题。后台发现以下办法很奏效,有需要的可以试试:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app
xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd
http://xmlns.oracle.com/weblogic/weblogic-web-app
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd">
<jsp-descriptor>
<!-- 每隔一段时间检查一次jsp,如果发现变更则自动加载。 -->
<page-check-seconds>30</page-check-seconds>
</jsp-descriptor>
<container-descriptor>
<!-- 每隔一段时间检查一次servlet,如果发现变更则自动加载。 -->
<servlet-reload-check-secs>30</servlet-reload-check-secs>
<!-- 每隔一段时间检查一次资源文件,如果发现变更则自动加载。 -->
<resource-reload-check-secs>30</resource-reload-check-secs>
<!-- 优先加载部分类,用于解决jar包冲突。 -->
<prefer-application-packages>
<!-- <package-name>javax.servlet.*</package-name> -->
<package-name>org.apache.commons.lang.*</package-name>
<package-name>org.apache.xmlbeans.*</package-name>
<package-name>antlr.*</package-name>
<package-name>javax.persistence.*</package-name>
<package-name>org.hibernate.*</package-name>
</prefer-application-packages>
</container-descriptor>
</weblogic-web-app>
分享到:
相关推荐
标题"weblogic部署项目jar冲突解决"指出的核心问题是JAR包冲突。这是因为不同的应用服务器可能内置了不同版本的库,或者在类加载机制上有差异,导致原本在Tomcat上运行良好的应用在WebLogic上出现问题。以下是一些...
weblogic10.3.6最新补丁 【2022-1-18日】发布的最新补丁 weblogic10.3.6最新补丁 【2022-1-18日】发布的最新补丁 weblogic10.3.6最新补丁 【2022-1-18日】发布的最新补丁 weblogic10.3.6最新补丁 【2022-1-18日】...
export WL_HOME=/path/to/Weblogic10.3.6 export PATH=$WL_HOME/bin:$PATH ``` ##### 5. 启动管理控制台 完成安装后,可以通过浏览器访问WebLogic Server的管理控制台,通常地址为:`...
本文详细介绍了 WebLogic 10.3.6 在 Windows 32位操作系统上的下载及安装流程,包括了该版本的主要特性、下载途径以及安装过程中的注意事项和常见问题解决方法。通过遵循上述步骤,可以帮助用户顺利完成 WebLogic ...
首先,"Weblogic10.3.6补丁2021.04.zip" 是针对WebLogic Server 10.3.6的一个重要更新。补丁通常包含了修复的安全漏洞、性能优化和功能增强。在2021年4月发布的这个补丁,可能解决了当时已知的一些问题,增强了...
WebLogic Server 10.3.6 是一款广泛使用的Java EE应用服务器,由甲骨文公司(Oracle)提供。此版本的安全补丁是针对已知安全漏洞的重要更新,特别是对于反序列化攻击的防护。反序列化攻击是利用不安全的Java对象反...
Weblogic10.3.6-2204-2207补丁集 WLS PATCH SET UPDATE 10.3.6.0.220719 Patch 34009030 10.3.6.0.220419 Patch 33791826 10.3.6.0.220118 Patch 33494814 Patch 32973233 Coherence 3.7.1 Patch 22 (3.7.1.22) wls...
近日,Apache Commons Collections 等公共库被发现存在 Java 反序列化漏洞,WebLogic、WebSphere、JBoss、Jenkins、OpenNMS 等主流中间件和框架均受到影响,攻击者利用该漏洞可以远程执行操作系统命令,入侵应用系统...
在Linux环境下,部署WebLogic Server 10.3.6的集群是一项复杂而重要的任务,因为这涉及到多个服务器之间的协调工作,以实现高可用性和负载均衡。以下将详细阐述整个部署配置过程的关键步骤: 1. **环境准备**: - ...
这个“weblogic 10.3.6补丁 20180717”是针对WebLogic Server 10.3.6版本的一个重要更新,旨在解决安全问题、性能优化和增强系统稳定性。补丁通常包含错误修复、安全漏洞修补以及一些功能改进。 1. **补丁更新**:...
Oracle WebLogic Server 10.3.6 2020年7月发布的累积更新补丁包 (p31178492_1036_Generic_20200714.zip),补丁名称:I37G,下载文件中包含补丁安装说明和方法(自用详细步骤)。服务器打补丁前请注意做好备份,若...
java -jar weblogic10.3.6_aix.jar -mode=console ``` 按照安装向导的提示进行操作: - **选择安装路径**:默认安装路径为`/weblogic/Oracle/Middleware`。 - **选择安装类型**:选择自定义安装(`Custom`模式)。 -...
weblogic10.3.6下载地址及安装教程
Oracle WebLogic Server 10.3.6 2020年4月发布的累积更新补丁包 p30857748_1036_Generic 主要修复各种Bug和安全漏洞等问题 安装之前须先卸载老的补丁 遭到过攻击的服务器、域 建议删除域并重建
3. **上传升级包**:使用WebLogic安装用户的权限将升级包`p13529623_1036_Generic.zip`上传至`$WLS_HOME/common/quickstart/`目录下并解压。 4. **执行升级操作**: - 进入`$WLS_HOME/common/quickstart/`目录。 -...
5. 错误修复:解决用户在使用WebLogic 10.3.6时遇到的已报告问题,提升用户体验。 6. 功能增强:可能包含对某些特性的增强,例如监控工具、管理控制台、日志记录和诊断工具,帮助管理员更好地管理和维护WebLogic...
WebLogic Server 10.3.6 是甲骨文公司提供的一个强大且广泛使用的Java EE应用服务器,用于构建、部署和管理企业级Web应用程序。这个版本的补丁更新是为了解决潜在的安全问题、性能优化以及增加新特性,确保系统的...
- **执行安装命令**:进入安装包所在目录后,运行`java -jar weblogic10.3.6_aix.jar -mode=console`开始安装进程。这里选择了控制台模式进行安装。 - **安装路径**:默认安装路径为`/weblogic/Oracle/Middleware`,...
WebLogic Server 10.3.6 是一款由甲骨文公司(Oracle)提供的企业级Java应用服务器,它是Oracle融合中间件的一部分,主要用于部署和管理Java应用程序。在本压缩包中,"weblogic10.36百度盘下再连接,永久有效"的描述...