清理Jetty - 删除'不必要的'东西

raf*_*ira 11 java jetty

我习惯使用Jetty作为我的web容器.

我在安装步骤中所做的是获取原始tar球并清除其中的一些目录和文件.

我想在这里提出的是:

你曾经常常从Jetty中移除什么用于生产/分期环境?

我在默认的jetty包上改变了什么:

  • 删除:
    • 的README.txt
    • 的pom.xml
    • 的javadoc /
    • 例子/
    • / web应用/测试*
    • /环境/测试*
    • /项目网站
    • /resources/log4j.properties
  • 创建:
    • 工作/

问题:

  • 我没有打破任何许可证吗?
  • 我可以为我的系统(性能/稳定性)带来任何缺点吗?
  • 有没有人在码头上定制更多?
  • 评论?
  • 有问题吗?
  • 提示?

相关文章:

小智 0

过去,我经常通过删除所有我不使用的框架来对Jetty 进行大量精简。这也让我减少了所有依赖 jar。当我把它精简到只剩下必需品时,我使用的它非常小。然后我用onejar重新打包它,这样它就是一个可以执行的单个文件传输。我已经很长时间没有管理任何大型应用程序集群了,因此可能有更好的方法来实现相同的目标。我想到了云计算,但我在这方面做得不多,但如果我今天面临同样的挑战,我会首先考虑云计算。

另外,现在带宽和磁盘便宜了很多,所以我认为随着时间的推移,问题已经变得越来越小。