Jboss无法实例化类“org.jboss.logmanager.handlers.PeriodicRotatingFileHandle
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jboss无法实例化类“org.jboss.logmanager.handlers.PeriodicRotatingFileHandle相关的知识,希望对你有一定的参考价值。
当我尝试将jbosseap6.3安装为服务时。我得到了以下错误。任何人都对下面的错误有任何想法。任何一个光明灯都意味着它对我很有帮助。
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:119)
at org.jboss.logmanager.config.LogContextConfigurationImpl.doPrepare(LogContextConfigurationImpl.java:338)
at org.jboss.logmanager.config.LogContextConfigurationImpl.prepare(LogContextConfigurationImpl.java:291)
at org.jboss.logmanager.config.LogContextConfigurationImpl.commit(LogContextConfigurationImpl.java:300)
at org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigurator.java:542)
at org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigurator.java:97)
at org.jboss.as.logging.logmanager.ConfigurationPersistence.configure(ConfigurationPersistence.java:149)
at org.jboss.logmanager.LogManager.readConfiguration(LogManager.java:300)
at org.jboss.logmanager.LogManager.readConfiguration(LogManager.java:262)
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:443)
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:408)
at org.jboss.logmanager.config.AbstractPropertyConfiguration$ConstructAction.validate(AbstractPropertyConfiguration.java:117)
... 18 more
Caused by: java.io.FileNotFoundException: C:jboss-eap-6.3standalonelogserver.log (The process cannot access the file because it is being used by another process)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at org.jboss.logmanager.handlers.FileHandler.setFile(FileHandler.java:154)
at org.jboss.logmanager.handlers.PeriodicRotatingFileHandler.setFile(PeriodicRotatingFileHandler.java:105)
at org.jboss.logmanager.handlers.FileHandler.setFileName(FileHandler.java:192)
at org.jboss.logmanager.handlers.FileHandler.<init>(FileHandler.java:122)
at org.jboss.logmanager.handlers.PeriodicRotatingFileHandler.<init>(PeriodicRotatingFileHandler.java:73)
... 23 more
Shutdown JBossEAP6.3.0 service [2015-05-29 09:58:27]
尝试通过按鼠标右键以管理员身份启动jBoss服务器,它将允许jboss创建所有文件夹和文件。
右键单击Jboss EA的安装目录(我的是C: program files EAP6.1,然后是属性,安全选项卡。鉴于此文件夹上的所有用户权限(所有用户都可以看到完全控制)。这应该能够在所需文件夹中创建日志等文件。这只是一种解决方法,但仅适用于本地安装。
我通过在C: jboss-eap-6.3 standalone 中创建日志目录解决了这个问题
我遇到了同样的问题,它在root上运行后运行,也许你在没有适当权限的情况下运行它。
您很可能会收到此错误,因为您要么在文本编辑器中打开日志文件,要么已经运行了JBoss实例。
由于权限,这是一个问题,对我有用的解决方案是我将jboss wildfly的主目录从C: programs删除到C:
以上是关于Jboss无法实例化类“org.jboss.logmanager.handlers.PeriodicRotatingFileHandle的主要内容,如果未能解决你的问题,请参考以下文章
无法实例化类 _TtC12STracker23InfoInterfaceController
Android IntentService 无法实例化类;没有空的构造函数
无法实例化页面(net.thucydides.core.webdriver.DriverConfigurationError:无法实例化类 io.appium.java_client.AppiumDr
模拟问题:无法实例化类的代理:Microsoft.AspNetCore.Identity.UserManager`
升级后 Eclipse“无法实例化类 JavaSourceLookupDirector,在分支目标 53 处期望堆栈图帧”