Jboss 在Linux FileNotFoundException上启动Wildfly 10时出错

Jboss 在Linux FileNotFoundException上启动Wildfly 10时出错,jboss,wildfly,Jboss,Wildfly,您好,我无法在Linux上启动Wildfly 10服务器。 下面是错误消息 我确实查看了目录,但没有名为“log”的文件夹。我是否需要给Netbeans更多的权限,以便它可以创建它 JAVA_OPTS already set in environment; overriding default settings with values: -Xms128m -Xmx512m -server -Dhttp.nonProxyHosts=localhost,127.0.0.1,AnonPC -Dj

您好,我无法在Linux上启动Wildfly 10服务器。 下面是错误消息

我确实查看了目录,但没有名为“log”的文件夹。我是否需要给Netbeans更多的权限,以便它可以创建它

JAVA_OPTS already set in environment; overriding default settings with  values: -Xms128m -Xmx512m -server 
-Dhttp.nonProxyHosts=localhost,127.0.0.1,AnonPC 
-Djava.net.preferIPv4Stack=true 
-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true 
-Djboss.management.http.port=9990 -Djboss.http.port=8080

=========================================================================


  JBoss Bootstrap Environment


  JBOSS_HOME: /opt/wildfly


  JAVA: /usr/lib/jvm/default/bin/java


  JAVA_OPTS:  -Xms128m -Xmx512m -server 
-Dhttp.nonProxyHosts=localhost,127.0.0.1,AnonPC 
-Djava.net.preferIPv4Stack=true 
-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true 
-Djboss.management.http.port=9990 -Djboss.http.port=8080


=========================================================================


java.lang.IllegalArgumentException: Failed to instantiate class "org.jboss.logmanager.handlers.PeriodicRotatingFileHandler" for handler "FILE"
at org.jboss.logmanager.config.AbstractPropertyConfiguration$ConstructAction.validate(AbstractPropertyConfiguration.java:116)
at org.jboss.logmanager.config.LogContextConfigurationImpl.doPrepare(LogContextConfigurationImpl.java:335)
at org.jboss.logmanager.config.LogContextConfigurationImpl.prepare(LogContextConfigurationImpl.java:288)
at org.jboss.logmanager.config.LogContextConfigurationImpl.commit(LogContextConfigurationImpl.java:297)
at org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigurator.java:546)
at org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigurator.java:97)
at org.jboss.logmanager.LogManager.readConfiguration(LogManager.java:514)
at org.jboss.logmanager.LogManager.readConfiguration(LogManager.java:476)
at java.util.logging.LogManager$3.run(LogManager.java:399)
at java.util.logging.LogManager$3.run(LogManager.java:396)
at java.security.AccessController.doPrivileged(Native Method)
at java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:396)
at java.util.logging.LogManager.access$800(LogManager.java:145)
at java.util.logging.LogManager$2.run(LogManager.java:345)
at java.security.AccessController.doPrivileged(Native Method)
at java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:338)
at java.util.logging.LogManager.getLogManager(LogManager.java:378)
at org.jboss.modules.Main.main(Main.java:482)

Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.jboss.logmanager.config.AbstractPropertyConfiguration$ConstructAction.validate(AbstractPropertyConfiguration.java:114)
... 17 more


 Caused by: java.io.FileNotFoundException: /opt/wildfly/standalone/log/server.log (Datei oder Verzeichnis nicht gefunden)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at org.jboss.logmanager.handlers.FileHandler.setFile(FileHandler.java:151)
at org.jboss.logmanager.handlers.PeriodicRotatingFileHandler.setFile(PeriodicRotatingFileHandler.java:102)
at org.jboss.logmanager.handlers.FileHandler.setFileName(FileHandler.java:189)
at org.jboss.logmanager.handlers.FileHandler.<init>(FileHandler.java:119)
at org.jboss.logmanager.handlers.PeriodicRotatingFileHandler.<init>(PeriodicRotatingFileHandler.java:70)
... 22 more
java.lang.IllegalStateException: WFLYSRV0124: Could not create server data directory: /opt/wildfly/standalone/data
at org.jboss.as.server.ServerEnvironment.<init>(ServerEnvironment.java:473)
at org.jboss.as.server.Main.determineEnvironment(Main.java:297)
at org.jboss.as.server.Main.main(Main.java:94)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.modules.Module.run(Module.java:329)
at org.jboss.modules.Main.main(Main.java:507)
JAVA_选项已在环境中设置;使用值覆盖默认设置:-Xms128m-Xmx512m-server
-Dhttp.nonProxyHosts=localhost,127.0.0.1,AnonPC
-Djava.net.preferIPv4Stack=true
-Djboss.modules.system.pkgs=org.jboss.byteman-Djava.awt.headless=true
-Djboss.management.http.port=9990-Djboss.http.port=8080
=========================================================================
JBoss引导环境
JBOSS_HOME:/opt/wildfly
JAVA:/usr/lib/jvm/default/bin/JAVA
JAVA_选项:-Xms128m-Xmx512m-server
-Dhttp.nonProxyHosts=localhost,127.0.0.1,AnonPC
-Djava.net.preferIPv4Stack=true
-Djboss.modules.system.pkgs=org.jboss.byteman-Djava.awt.headless=true
-Djboss.management.http.port=9990-Djboss.http.port=8080
=========================================================================
java.lang.IllegalArgumentException:未能为处理程序“文件”实例化类“org.jboss.logmanager.handlers.PeriodicRotatingFileHandler”
位于org.jboss.logmanager.config.AbstractPropertyConfiguration$ConstructAction.validate(AbstractPropertyConfiguration.java:116)
在org.jboss.logmanager.config.logcontextconfigurationmpl.doPrepare(logcontextconfigurationmpl.java:335)
在org.jboss.logmanager.config.logcontextconfigurationmpl.prepare(logcontextconfigurationmpl.java:288)
位于org.jboss.logmanager.config.LogContextConfigurationImpl.commit(LogContextConfigurationImpl.java:297)
在org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigurator.java:546)上
在org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigurator.java:97)上
位于org.jboss.logmanager.logmanager.readConfiguration(logmanager.java:514)
位于org.jboss.logmanager.logmanager.readConfiguration(logmanager.java:476)
位于java.util.logging.LogManager$3.run(LogManager.java:399)
位于java.util.logging.LogManager$3.run(LogManager.java:396)
位于java.security.AccessController.doPrivileged(本机方法)
在java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:396)中
在java.util.logging.LogManager.access$800(LogManager.java:145)
位于java.util.logging.LogManager$2.run(LogManager.java:345)
位于java.security.AccessController.doPrivileged(本机方法)
在java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:338)中
在java.util.logging.LogManager.getLogManager(LogManager.java:378)
位于org.jboss.modules.Main.Main(Main.java:482)
原因:java.lang.reflect.InvocationTargetException
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:423)
位于org.jboss.logmanager.config.AbstractPropertyConfiguration$ConstructAction.validate(AbstractPropertyConfiguration.java:114)
... 还有17个
由以下原因引起:java.io.FileNotFoundException:/opt/wildfly/standalone/log/server.log(Datei order Verzeichnis nicht gefunden)
位于java.io.FileOutputStream.open0(本机方法)
在java.io.FileOutputStream.open(FileOutputStream.java:270)
位于java.io.FileOutputStream。(FileOutputStream.java:213)
位于org.jboss.logmanager.handlers.FileHandler.setFile(FileHandler.java:151)
位于org.jboss.logmanager.handlers.PeriodicRotatingFileHandler.setFile(PeriodicRotatingFileHandler.java:102)
位于org.jboss.logmanager.handlers.FileHandler.setFileName(FileHandler.java:189)
位于org.jboss.logmanager.handlers.FileHandler.(FileHandler.java:119)
位于org.jboss.logmanager.handlers.PeriodicRotatingFileHandler。(PeriodicRotatingFileHandler.java:70)
... 还有22个
java.lang.IllegalStateException:WFLYSRV0124:无法创建服务器数据目录:/opt/wildfly/standalone/data
位于org.jboss.as.server.ServerEnvironment(ServerEnvironment.java:473)
位于org.jboss.as.server.Main.determineenEnvironment(Main.java:297)
位于org.jboss.as.server.Main.Main(Main.java:94)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:498)
位于org.jboss.modules.Module.run(Module.java:329)
位于org.jboss.modules.Main.Main(Main.java:507)

控制WildFly生命周期的用户需要读写文件的权限。您需要授予用户对
/opt/wildfly
目录的权限。

您有两个选项:授予Netbeans根权限;或者首先从命令行启动WildFly,创建这些文件夹时应该没有任何问题,然后,尝试通过Netbeans执行同样的操作。