Glassfish“生成”目录的用途

问题描述 投票:0回答:3

我需要更好地了解 Glassfish 域文件夹内的“生成”目录中的内容。我可以看到已部署的应用程序在其中存储了一些资源文件(xml、属性、清单...),但不太明白为什么。这次谷歌并没有多大用处。有人可以指点我一些相关文档吗?谢谢。

编辑:我需要知道这些详细信息,因为我想/需要在重新启动服务器时删除此文件夹。

deployment glassfish directory-structure
3个回答
6
投票

经过一番尝试,我发现我可以删除所有 以下目录位于 GF 域内,并在以下时间创建它们 GF开始:

applications
autodeploy
generated
logs
osgi-cache

当然,如果您重新部署应用程序,则为前 2 个。我通常 GF 崩溃后删除正在开发中的这些内容。

为了补充sebi的答案,请确保在删除这些目录时停止服务器。在运行时执行此操作可能会损坏您正在使用的域。


3
投票

经过一番尝试,我发现我可以删除 GF 域内的所有以下目录,并在 GF 启动时创建它们:

  • 应用
  • 自动部署
  • 生成
  • 日志
  • osgi 缓存

当然,如果您重新部署应用程序,则为前 2 个。我通常会在 GF 崩溃后在开发过程中删除这些内容。


0
投票

如果您有多个部署项目,不建议删除“应用程序”的所有内容。

© www.soinside.com 2019 - 2024. All rights reserved.