启动Wildfly 10.0.0.Final时出错

时间:2016-04-24 15:05:13

标签: java wildfly-10

虽然我希望这很简单,但我还没有找到可能导致这个问题的具体答案。

问题 即可。  我已经从Wildfly网站安装了版本10.0.0.Final并将其解压缩到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"

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

谢谢!

2 个答案:

答案 0 :(得分:1)

该错误似乎是JBoss主目录上的文件权限,可用空间不足或目录丢失的结果。

相关帖子包括:

Starting WildFly 8.2 under a user with limited permissions

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

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

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

Error in starting Wildfly 8.0 server with JDK 1.8

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

答案 1 :(得分:0)

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

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