您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Tomcat中的第三方库最佳实践

Tomcat中的第三方库最佳实践

是否有一些有关此问题的最佳实践或正式文件

我怀疑您会找到官方文档(来自Tomcat开发人员/社区)来支持这种理论,尽管它是非常有效的。我必须在上一份工作中准备一个,以便可以跨多个J2EE容器部署应用程序的EAR文件

有一件赞成的事情。您可以调出标题“ WebSphere Application Server V6.1:类加载器问题确定”的IBM红皮书(已过时,考虑到WAS 7可用),它演示了如何在WebSphere中创建共享库。在WebSphere上,可以为需要不同版本的应用程序创建多个此类库。在Tomcat上,由于所有共享库都被转储到$ CATALINA_HOME \ lib中,因此您可能不知道什么是类加载器,而是由管理员来摆布。

红皮书还提供了一些建议(用实用程序JAR替换实用程序文件,您就会得到答案):

在确定最佳位置放置实用程序文件时,重要的是要认识到这些文件不应包含在WebSphere Application Server的环境中。

例如:app_server_root / lib,app_server_root / lib,/ ext *,app_server_root / java(包括任何子目录)或JVM类路径。

将实用程序文件添加到这些目录中可能会导致WebSphere运行时环境出现问题,并可能导致意外结果,包括覆盖WebSphere类,这可能会损害服务器的整体功能

其他 2022/1/1 18:14:06 有602人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶