Simply, it is your ClassLoader problem. The resource file is not in the ClassPath. A simple solution is to add -dlog4j.configuration = file: /path/to/log4j.properties if you don't want to add this parameter, put the log4j.properties in the work directory of AppServer in WebSphere ( Working Directory should be