1

尽管我希望这很简单,但我无法找到可能导致此问题的具体答案。

问题。我10.0.0.Final从 Wildfly 网站安装了版本并解压到 C:\Program Files\wildfly-10.0.0.Final。

然后我通过 Windows 命令提示符导航到 C:\Program Files\wildfly-10.0.0.Final\bin 目录并执行standalone.bat 命令。

Wildfly 没有启动,我得到以下异常:

java.lang.IllegalArgumentException: Failed to instantiate class "org.jboss.logmanager.handlers.PeriodicRotatingFileHandler" for handler "FILE"

如果有人以前遇到过此错误消息,那么您的指导将不胜感激。

谢谢!

4

2 回答 2

1

该错误似乎是由于 JBoss 主目录上的文件权限、可用空间不足或目录丢失造成的。

相关职位包括:

在具有有限权限的用户下启动 WildFly 8.2

这建议将 JBOSS_BASE_DIR 属性设置为 JBoss 安装的根文件夹。

https://github.com/jboss-dockerfiles/wildfly/issues/24

建议如果根文件夹没有为用户分配足够的空间(通常在 Unix 环境中运行),则可能会发生这种情况。

使用 JDK 1.8 启动 Wildfly 8.0 服务器时出错

logs/boot.log 不存在。作者手动创建了该文件,然后揭示了日志文件的权限问题(更可能是整个 Jboss 安装文件夹)。

于 2016-04-24T15:18:37.203 回答
0

该问题是由于命令提示符引起的。当我使用 Windows 10 时,我需要使用命令提示符(管理员),而不仅仅是普通的 cmd,因此之前 pczeus 提到了权限问题。

使用命令提示符(管理员)后,我能够启动服务器。

于 2016-04-30T10:26:08.460 回答