You shouldn't need to exclude the org.apache.log4j module or change the use-deployment-logging-config to false. If this is a WAR deployment just put the log4j.properties in the WAR/WEB-INF/classes directory for an EAR it belongs in the EAR/META-INF directory. You also don't need to include a log4j library in your deployment.
If you would rather use your own log4j library and keep the settings you have above you need to ensure that the log4j.properties is on your class path so log4j can see it.
James R. Perkins