gpt4 book ai didi

java - 清理 Jetty - 删除 'unnecessaries' 东西

转载 作者:搜寻专家 更新时间:2023-10-30 21:33:36 25 4
gpt4 key购买 nike

我习惯用Jetty作为我的网络容器。

我在安装步骤中所做的是获取原始 tar 包并从中清理一些目录和文件

我想在这里提出的是:

What are you used to remove from Jetty to use on production/staging enviroments?

我对默认 jetty 包的更改:

  • 删除:
    • 自述文件.txt
    • pom.xml
    • java文档/
    • 例子/
    • /webapps/test*
    • /上下文/测试*
    • /项目网站
    • /resources/log4j.properties
  • 创建:
    • 工作/

问题:

  • 我没有违反任何许可,对吗?
  • 这样做会给我的系统带来任何缺点(性能/稳定性)吗?
  • 有人在 jetty 上定制了比这更多的东西吗?
  • 评论?
  • 有问题吗?
  • 提示?

相关帖子:

最佳答案

I'm not breaking any license right?

正确。

Can I bring any drawback for my system (performance/stability) doing that?

唯一的缺点是 Log4J 属性文件可用于控制执行多少(或多少)日志记录。完全禁用日志记录会导致更小的日志文件,从而节省磁盘空间。 (应该不是 TB 驱动器的问题。)如果找不到日志记录属性文件,应用程序可能默认为 DEBUGINFO 级别,而不是 错误 级别。因此,Log4J 可用于告知所有应用程序仅记录关键信息。

消除无关的示例(测试套件)通过暴露较少的系统信息来加强安全性。它还可以节省一些内存,因为测试 Web 应用程序无法加载到内存中。

Does anyone customize more than this on jetty?

您可以按如下方式清理 webapps 目录:

cd /opt/jetty
rm -rf webapps
mkdir -p webapps/root
echo "<html><body></body></html>" > webapps/root/index.html

重启 Jetty。

关于java - 清理 Jetty - 删除 'unnecessaries' 东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5995461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com