首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >放罐子的最好地方

放罐子的最好地方
EN

Stack Overflow用户
提问于 2012-09-28 00:24:22
回答 2查看 79关注 0票数 2

关于最佳实践的一个快速问题,如果有人能帮上忙的话。

我打算在运行tomcat的the服务器上实现我的项目。这将托管相当多的域名,这些域名主要是静态的,只有HTML代码。但是,我的系统包括一个数据库连接器和一些JAX。

我的问题是

最好的做法是将.JAR文件放在$TOMCAT_HOME/lib中,这样所有WEB应用程序都可以使用它们(将来可能会被其他人使用),或者我应该将它们保存在特定于WEB应用程序的WEB-INF/lib文件夹中。如果我随后构建了另一个使用这些JAR的webapp,则必须将它们复制到该新webapp的WEB-INF/lib文件夹中。

我知道这两种方法都行得通,但请告诉我什么是最佳实践。

EN

回答 2

Stack Overflow用户

发布于 2012-09-28 00:26:15

我倾向于将它们保留在每个per应用程序中。这让你有机会升级一个webapp,而不需要接触其他webapp。因此,您可以向一个应用程序推出修复等功能,而无需重新构建/重新测试其他应用程序。

票数 4
EN

Stack Overflow用户

发布于 2012-09-28 04:32:25

像Tomcat这样的应用服务器被设计成能够将per应用程序彼此隔离,使它们能够独立更改,使用相同库的不同版本等。除非您绝对确定您的应用程序将始终需要相同的版本,并且始终准备同时(或从不)升级到更新的版本,否则将它们保留在每个per应用程序中更有意义。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12625887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档