【问题标题】:jboss-as-7.1.1.Final boot issuejboss-as-7.1.1.Final 启动问题
【发布时间】:2013-12-24 08:35:19
【问题描述】:

我收到 JBAS015956: Caught exception during boot: java.lang.IllegalStateException: JBAS014643: Could not delete /usr/share/jboss-as/standalone/configuration/standalone_xml_history/20130730-193027234/standalone.v1.xml 在启动时Jboss AS server 7.1.1.Final

谁能帮忙。以下是堆栈跟踪。

03:38:19,564 INFO  [org.jboss.as.naming] (MSC service thread 1-2) JBAS011802: Starting   Naming Service
        03:38:19,779 INFO  [org.jboss.as.connector] (MSC service thread 1-2) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)
    03:38:19,900 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-2) JBAS015400: Bound mail session [java:jboss/mail/Default]
    03:38:19,945 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-3) JBoss Web Services - Stack CXF Server 4.0.2.GA
    03:38:20,354 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
    03:38:21,385 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-2) Starting Coyote HTTP/1.1 on http--0.0.0.0-8080
    03:38:21,928 INFO  [org.jboss.as.remoting] (MSC service thread 1-2) JBAS017100: Listening on /0.0.0.0:4447
    03:38:21,933 INFO  [org.jboss.as.remoting] (MSC service thread 1-4) JBAS017100: Listening on /0.0.0.0:9999
    03:38:22,041 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-2) JBAS015012: Started FileSystemDeploymentService for directory /usr/share/jboss-as/standalone/deployments
    03:38:22,056 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015003: Found tradecraftesb-1.0.0.war in deployment directory. To trigger deployment create a file called tradecraftesb-1.0.0.war.dodeploy
    03:38:22,507 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-4) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
    03:38:22,560 ERROR [org.jboss.as.server] (Controller Boot Thread) JBAS015956: Caught exception during boot: java.lang.IllegalStateException: JBAS014643: Could not delete /usr/share/jboss-as/standalone/configuration/standalone_xml_history/20130730-193027234/standalone.v1.xml
        at org.jboss.as.controller.persistence.ConfigurationFile.deleteRecursive(ConfigurationFile.java:441) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.as.controller.persistence.ConfigurationFile.deleteRecursive(ConfigurationFile.java:437) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.as.controller.persistence.ConfigurationFile.createHistoryDirectory(ConfigurationFile.java:422) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.as.controller.persistence.ConfigurationFile.successfulBoot(ConfigurationFile.java:273) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.as.controller.persistence.BackupXmlConfigurationPersister.successfulBoot(BackupXmlConfigurationPersister.java:65) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.as.controller.AbstractControllerService.finishBoot(AbstractControllerService.java:195) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.as.server.ServerService.boot(ServerService.java:268) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:155) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final]
        at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_21]

    03:38:22,573 FATAL [org.jboss.as.server] (Controller Boot Thread) JBAS015957: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.

提前致谢

【问题讨论】:

  • 您是把 JBoss 作为单独的服务运行还是作为某个 IDE 的一部分运行?
  • 在 linux 中作为一个单独的服务

标签: java jboss7.x


【解决方案1】:

看起来像是权限问题。

请检查 /usr/share/jboss-as/standalone/configuration/standalone_xml_history 文件夹的权限,该文件夹似乎不可写。

要解决这个问题,请运行以下命令更改该文件夹的权限,然后尝试重新启动 Jboss。

sudo chmod +w usr/share/jboss-as/standalone/configuration/standalone_xml_history

【讨论】:

  • 谢谢 Anton,但该文件夹已经拥有 drwxrwxr-x 权限
  • 你能分享链接吗,另外我有自动脚本每天重启服务器并导致问题
  • 好的,如docs.jboss.org/author/display/AS7/Configuration+file+history 所述,您可以在任何阶段删除历史目录和其中的任何文件。所以考虑手动清理/20130730-193027234/standalone.v1.xml,然后重启。在执行此操作之前,您可能需要创建文件夹的备份。
  • 我认为这不会造成任何问题,因为它已经成为历史。但是要小心,例如删除 tmp 文件夹有时会影响运行的应用程序。
  • 嘿,我遇到了问题,文件夹属于其他用户,因为环境是从其他位置克隆的。因此 jboss 没有删除它们的有效权限。感谢支持
猜你喜欢
  • 2013-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-25
相关资源
最近更新 更多