log4j.properties does not work
wuqian2huangchangsong Aug 7, 2014 9:50 PMHi,
I am coding in Eclipse with jdk1.8 and wildfly8.1.
I deploy an ear project in wildfly8.1(without MATE-INF), then I want to add a log4j properties in it.
So I copy MATE-INF to the ear that it is in wildfly directory deployment.
and the ear directory struct is :
+ear
|-----lib
|-----**.jar
|-----**.war
|------+MATE-INF (copy it from other directory )
|----log4j.properties
It work well.
but I add the MATE-INF in project,and deploy it(create a new ear).
my project directory deployment:
+kd-acc
|------JRE System Library
|------Deployment Descript:
|------+src
|-----+main
|------+application
|-----+MATE-INF
|-----log4j.properties
|------gradle.buidle
add my gradle.buidle:
apply plugin: 'ear' apply plugin: 'eclipse-wtp' ear { baseName = 'kd-acc' deploymentDescriptor { version = 7 applicationName = 'ihms' displayName = 'IHMS' description = 'Shenzhen Imagintech IHMS' } } eclipse { setJdtCompatibility(jdt) project { file { beforeMerged { project -> addGradleProjectSupport(project) } } } classpath { file { beforeMerged { classpath -> //addGradleProjectClasspath(classpath) } whenMerged { classpath -> //addJavaEEEarClasspath(classpath) //addRuntimeClasspath(classpath) classpath.entries.removeAll { entry-> entry.path == 'src/main/application' } } } } wtp { facet { facet name: 'jst.ear', version: '7.0' } } } dependencies { deploy project(':subprojects:allJpa') deploy project(':subprojects:embdLogic') deploy project(path: ':subprojects:embdWs', configuration: 'archives') deploy project(':subprojects:userLogic') deploy project(path: ':subprojects:userWs', configuration: 'archives') deploy project(path: ':subprojects:userWeb', configuration: 'archives') //deploy project(':subprojects:mngmntLogic') //deploy project(path: ':subprojects:mngmntWeb', configuration: 'archives') } dependencies { // compile dependency earlib 'commons-validator:commons-validator:1.+:@jar' earlib 'org.primefaces:primefaces:5.+:@jar' earlib 'com.github.axet:kaptcha:0.+:@jar' earlib project(':subprojects:common') } dependencies { // runtime dependency //earlib 'org.postgresql:postgresql:9.+:@jar' earlib 'com.jhlabs:filters:2.+:@jar' }
It does not work, and the ear directory struct is not changed(like above struct).
Any ideas.Thank you!