虽然我希望这很简单,但我还没有找到可能导致这个问题的具体答案。
问题 即可。
我已经从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"
如果之前有人遇到此错误消息,那么您的指导将不胜感激。
谢谢!
本
答案 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先前提到了权限问题。
使用命令提示符(管理员)后,我能够启动服务器。