Description of problem: The log4j is not configured properly for EAP6 (file src/main/resources/log4j.properties) in Petclinic example, the exception is thrown during deployment. But the deployment succeeds anyway and the functionality is also unaffected. Version-Release number of selected component (if applicable): WFK2 ER7 EAP6 ER8 How reproducible: Always. Steps to Reproduce: 1. deploy Petclinic example Actual results: The following exception is written into the server log: 13:48:15,110 ERROR [stderr] (MSC service thread 1-1) log4j:ERROR setFile(null,true) call failed. 13:48:15,110 ERROR [stderr] (MSC service thread 1-1) java.io.FileNotFoundException: /WEB-INF/petclinic.log (No such file or directory) 13:48:15,110 ERROR [stderr] (MSC service thread 1-1) at java.io.FileOutputStream.openAppend(Native Method) 13:48:15,111 ERROR [stderr] (MSC service thread 1-1) at java.io.FileOutputStream.<init>(FileOutputStream.java:207) 13:48:15,111 ERROR [stderr] (MSC service thread 1-1) at java.io.FileOutputStream.<init>(FileOutputStream.java:131) 13:48:15,111 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.FileAppender.setFile(FileAppender.java:294) 13:48:15,111 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207) 13:48:15,111 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165) 13:48:15,111 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307) 13:48:15,112 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172) 13:48:15,112 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104) 13:48:15,112 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:809) 13:48:15,112 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:735) 13:48:15,113 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:615) 13:48:15,113 ERROR [stderr] (MSC service thread 1-1) at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:502) 13:48:15,113 ERROR [stderr] (MSC service thread 1-1) at org.jboss.as.logging.LoggingConfigurationProcessor.deploy(LoggingConfigurationProcessor.java:115) 13:48:15,113 ERROR [stderr] (MSC service thread 1-1) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116) 13:48:15,113 ERROR [stderr] (MSC service thread 1-1) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) 13:48:15,114 ERROR [stderr] (MSC service thread 1-1) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) 13:48:15,114 ERROR [stderr] (MSC service thread 1-1) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 13:48:15,114 ERROR [stderr] (MSC service thread 1-1) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 13:48:15,114 ERROR [stderr] (MSC service thread 1-1) at java.lang.Thread.run(Thread.java:679) Expected results: Deployment succeeds without any exception. Additional info: Quick fix is to remove 'logfile' from line 3 and delete line 10 in log4j.properties.
Fixed now
Fixed at http://git.app.eng.bos.redhat.com/?p=wfk/examples.git;a=commitdiff;h=3d751b9338953c7f5a86d7f81b4293a119ca2b04
Verified in WFK2 ER8.