Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

log4j.properties in wsad

 
Ping Wang
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Is there anyone using log4j in wsad apps? Will you enlighten me that where I should put the log4j.properties file so that the wsad test server can pick it up.
I tried to put it under /WEB-INF and /WEB-INF/classes, it doesn't seem to work.
Which directory is the test server's working directory anyway?
Thanks in advance,
Ping
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
We have a seperate 'properties' project that contains all of the properties for various applications (including the log4j.properties file). We then add the /properties directory to the paths for the test server.
 
Ping Wang
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
That may be a good idea - to put all the properties in a separate project.
The reason my web app doesn't load the log4j.properties is because the wsad has a default ws-commons-logging.jar, and it was used instead of the commons-logging.jar from Jakatar. After I remove ws-commons-logging.jar from the classpath, the commons-loggin.jar from Jakatar is used and the log4j.properties is loaded from /WEB-INF/classes directory as expected.

Cheers,
Ping
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic