`

apusic 中的类加载顺序的修改

阅读更多
apusic 是国产的中间件,今天发现在其apusic 的lib包下和应用的web-inf\lib包下
有的LIb包会有冲突,而企图是想优先加载应用下的lib包的,一查看,原来

Apusic Server的类加载顺序与其它WEB服务器不一样。

一般WEB服务器当服务器路径和工程路径中有相同的jar包或相同的类时,优先使用工程中的jar包或类。
而Apusic Server则优先使用服务器类路径中的jar包或类而忽略工程类路径中的jar包或类。

不过Apusic Server提供了设置这个优先顺序的地方。在工程的web.xml中加入以下代码即可。
   <context-param>
    <param-name>apusic.prefer.war.classes</param-name>
    <param-value>true</param-value>
   </context-param>
为true时优先使用工程类路径的类。为false时优先使用服务器类路径中的类。默认值为false
1
5
分享到:
评论

相关推荐

    Apusic密码修改指引

    ### Apusic密码修改指引知识点详解 ...通过上述详细介绍,我们可以了解到如何在Apusic系统中进行密码修改、安全设置以及如何排查和防御可能的木马攻击。这对于保障系统的稳定性和安全性具有重要意义。

    apusic数据库连接攻略

    在apusic文件中,驱动程序类名称用于指定数据库驱动程序。 2. 在应用中配置资源引用 在apusic文件中,配置资源引用是实现数据库连接的第二步。资源引用是指在应用程序中使用数据源的方式。在上面的示例代码中,...

    管理Apusic Web服务器

    如果 Servlet 的类被修改过,Apusic 会重新装载此类。在开发环境下,建议将此值设置成 3。此参数的值对性能影响较大,因此在生产环境下,建议将此值设置成 -1(即不检查)或一个相对比较大的值。缺省值为 3。 8. ...

    Apusic AS的Web应用中调用commons-logging的流程

    除了基本的使用,了解commons-logging的类加载机制也很重要。它会通过ServiceLoader API查找实现类,或者通过`log4j.jar`等类路径中的META-INF/services目录下的配置文件来确定日志实现。 在实际应用中,开发者还...

    Apusic服务器解决数据源的资源引用

    在这个文件中,需要指定数据源的JNDI名称、驱动类、URL以及其他必要的参数。 2. **定义资源引用**: 资源引用的定义可以在应用的`web.xml`或者专门的资源配置文件中进行。这些定义包括资源的引用名称(`res-ref-...

    金蝶容器Apusic中重新部署war包

    启动过程中,Apusic会自动解压WAR包并加载其中的组件。 6. **验证部署**:启动完成后,通过浏览器访问应用的URL,确认新版本是否正常运行。检查所有功能是否工作无误,如有问题,及时排查和修复。 7. **日志监控**...

    金蝶中间件Apusic-plugins.zip

    金蝶中间件Apusic-plugins.zip是一个包含了一系列与金蝶Apusic中间件相关的开发插件的压缩包,主要用于帮助开发者在Eclipse或MyEclipse环境中进行应用程序的调试和开发。Apusic中间件是金蝶公司推出的一款企业级应用...

    金蝶Apusic V10 应用服务器用户管理手册

    在分布式环境中,Apusic V10支持集群部署,通过负载均衡和故障转移机制,确保服务的高可用性。此外,其提供的热升级和热部署功能使得在不影响服务的情况下进行软件更新成为可能。 总的来说,金蝶Apusic V10应用...

    Apusic--license

    金蝶中间件(Apusic)--license

    Apusic5.1域配置

    如果需要删除已创建的域,同样在 `/opt/apusic-5.1/bin` 目录下执行 `sh config`,选择删除域(输入2),然后根据提示选择要删除的域,确认后会从 `/opt/apusic-5.1/domains` 中移除。 **3. 启动/停止服务** ...

    Windows2003+Apusic6.0安装部署手册

    Windows2003+Apusic6.0安装部署手册 本手册旨在指导用户在 Windows 2003 操作系统上安装和部署 Apusic 6.0,旨在帮助用户快速掌握安装和配置 Apusic 6.0 的步骤。 一、安装准备 在开始安装 Apusic 6.0 之前,需要...

    金蝶Apusic应用服务器V6参考b手册b.doc

    Classloader是Java虚拟机(JVM)中的一种机制,用于加载和管理Java类。金蝶Apusic应用服务器V6参考手册中对Classloader机制进行了详细的介绍,包括Classloader的基本概念、类装载的方式、Classloader的层次结构等。 ...

    EAS apusic5.0 许可

    在本场景中,我们讨论的是Apusic5.0版本的许可信息。 "许可"在IT领域中通常指的是软件的授权,它是用户合法使用软件的重要凭证。对于Apusic5.0 "许可",这意味着用户已经购买了该软件的使用权,并且这个许可具有...

    Apusic_license

    Apusic 7.0,2014,license,

    EAS Apusic2016年的临时许可

    EAS Apusic是一款由东方通科技(Apusic)开发的企业应用服务器(Enterprise Application Server),它在2016年发布的一个版本是EAS Apusic 2016。这款产品主要用于构建、部署和管理企业级Java应用程序,尤其适用于...

    金蝶中间件Apusic MyEclipse10.x、MyEclipse9.x和Eclipse all-plugins

    Apusic MyEclipse插件允许开发者在MyEclipse环境中直接进行Apusic应用服务器相关的开发、部署和调试工作,大大简化了开发流程。 Apusic MyEclipse10.x版本针对的是MyEclipse的10.x系列,它可能包含针对新版本...

    apache2.2+apusic6.0负载配置指南(中望)

    - 修改Apache配置文件`%apache%\conf\httpd.conf`,取消负载均衡模块的注释,加载mod_proxy、mod_proxy_ajp等模块。 - 在文件末尾添加VirtualHost配置,定义负载均衡策略。例如,使用`ProxyRequests off`关闭代理...

    apusic license2017测试许可到2088.docx

    综上所述,Apusic License 2017 测试许可到2088年的文档提供了关于如何使用Apusic License 2017版本中的测试许可证的详细指导。这对于需要长时间测试软件功能稳定性的开发人员来说是非常有价值的资源。通过了解和...

    金蝶中间件Apusic Eclipse/MyEclipse插件 all-plugins

    金蝶中间件Apusic Eclipse/MyEclipse插件是一组专为开发者设计的工具,用于在Eclipse和MyEclipse集成开发环境中进行便捷的调试和开发工作。这些插件极大地扩展了Eclipse和MyEclipse的功能,使得在金蝶中间件上进行...

    2021年通用apusic license——5用户数

    2021年通用apusic license,适用于apusic9.0以上EAS(EAS8.0以上版本一般都可用),有效期到2021年12月31日。此apusic为5个连接数

Global site tag (gtag.js) - Google Analytics