2015-05-29 31 views
6

Sınıfı oluşturulamadı. Jbosseap6.3 hizmetini kurmayı denediğimde. Aşağıdan hata alıyorum. Aşağıdaki hata hakkında herhangi bir fikri olan var. Benim için yararlı.Jboss "org.jboss.logmanager.handlers.PeriodicRotatingFileHandle

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.3\standalone\log\server.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] 

cevap

0

bir metin editörü açık günlük dosyası vardır veya zaten JBoss bu örneği çalıştırıyorsanız çünkü büyük olasılıkla bu hatayı alıyorsanız. Ben bu sorunu çözdüğünü

1

C'de günlük dizini oluşturarak: \ jboss-eap-6.3 \ bağımsız \

2

jBoss sunucusunu, sağ fare tuşuna basarak yönetici olarak başlatmayı deneyin; bu, jboss'un tüm klasörleri ve dosyaları oluşturmasına izin verecektir.

1

Aynı sorunu yaşadım, kök üzerinde çalıştırdıktan sonra çalıştı, belki de uygun haklardan yararlanamıyorsunuz.

2

Jboss EA kurulum dizinine sağ tıklayın (benimki C: \ program files \ EAP6.1, sonra Özellikler, Güvenlik sekmesi. Bu klasördeki herkes izinleri göz önüne alındığında (tüm kullanıcılar sadece tam kontrol verebiliyor). o zaman gerekli klasör içinde günlükleri vb dosyaları oluşturmak mümkün olmalıdır. Bu sadece yerel yüklemeler için çalışıyor olsa da bir geçici çözümdür.

0

izinler nedeniyle bir sorun, benim için çalışan çözüm, ev kaldırdım jboss dizini C: \ programlarından C: \