java - JBoss AS 7 : How to clean up tmp?

标签 java jboss jboss7.x

我注意到,在 standalone/tmp 下的 JBoss Application Server 7 安装中,我有 400 MB 与过去部署相关的文件,其中一些是几个月前的。

它是如何清理的?它应该自动发生吗?有工具吗?我可以自己删除所有这些文件吗?

最佳答案

如您所知,JBoss 是一个纯粹的基于文件系统的安装。要安装,您只需解压缩文件即可。安装后,默认会创建某个文件夹结构,并且当您第一次运行 JBoss 实例时,它会为运行时操作创建额外的文件夹。这里是第一次启动前后 JBoss AS 7 的结构对比

之前

jboss-as-7
 |
 |---> standalone
 |      |----> lib
 |      |----> configuration
 |      |----> deployments
 |      
 |---> domain
 |....

之后

jboss-as-7
     |
     |---> standalone
     |      |----> lib
     |      |----> configuration
     |      |----> deployments
     |      |----> tmp
     |      |----> data
     |      |----> log
     |      
     |---> domain
     |....

如您所见,创建了 3 个新文件夹(日志、数据和 tmp)。这些文件夹都可以删除,而不影响部署在部署文件夹中的应用程序,除非您的应用程序生成了存储在这些文件夹中的数据。在开发中,假设您不需要存储在“数据”目录中的日志和数据,则可以删除所有这 3 个新文件夹。

对于生产,不建议删除这些文件夹,因为可能存在存储应用程序某些状态的应用程序生成的数据。例如,在数据文件夹中,应用服务器可以保存关键的 Tx 回滚日志。因此,如果您需要在生产环境中出于任何原因删除这些文件夹,请联系您的 JBoss 管理员。

祝你好运!

关于java - JBoss AS 7 : How to clean up tmp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851652/

相关文章:

java - 访问由 Hyperledger Composer Rest 服务器生成的服务器端的安全 Rest API

java - 在 jboss 中部署应用程序时出现 Xmlparserv2 错误,在 JBoss 中为 Java Web 应用程序安装 Oracle ojdbc 模块

java - 通过 HTTPs 实现 IIS 背后的 JBoss Web 服务

jboss - 如何禁用 EAP 6 中的模块?

java - 如何通过 CLI 客户端获取 jboss 用户列表

java - 处理Json不存在的键Spring Boot

java - 我需要一些帮助来获取 .png 图像以与 netbeans 中的 opencv 2.4.3 库一起显示

java - Spring将一个bean注入(inject)另一个bean

log4j - 使用 jboss-as-7.1.1 配置 log4j

java - Openshift jobssas 7 云正在制造 war ,但没有部署它