You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by Jeffery Painter <je...@jivecast.com> on 2018/12/14 14:14:12 UTC
turbine archetype and logging configuration problems
Hi Georg,
I am not seeing any logs being generated by the sample app built by the
maven archetype. If you have time to check into this that would be
great! I am still not familiar enough with the log changes you made to
understand why it isn't working. The archetype does generate the
log4j.xml file, but turbine doesn't seem to find it.
I tried updating the properties file to point directly to
WEB-INF/conf/log4j.xml but that didn't help either.
Console output:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in
[jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/log4j-slf4j-impl-2.11.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
SLF4J: Actual binding is of type
[org.apache.logging.slf4j.Log4jLoggerFactory]
ERROR StatusLogger No Log4j 2 configuration file found. Using default
configuration (logging only errors to the console), or user
programmatically provided configurations. Set system property
'log4j2.debug' to show Log4j 2 internal initialization logging. See
https://logging.apache.org/log4j/2.x/manual/configuration.html for
instructions on how to configure Log4j 2
Dec 14, 2018 9:10:02 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Thanks!
--
Jeff Painter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@turbine.apache.org
For additional commands, e-mail: dev-help@turbine.apache.org
Re: Re: turbine archetype and logging configuration problems
Posted by Georg Kallidis <ge...@cedis.fu-berlin.de>.
Hi Thomas,
I agree - the only use case would be, that you do not want automatic log
detection (in case of log4j 2 enable isLog4jAutoInitializationDisabled)
- but then why you want Turbine to initialize it instead?
We could just remove it and it would still work (if log4j2 is enabled).
Best regards, Georg
Von: Thomas Vandahl <tv...@apache.org>
An: Turbine Developers List <de...@turbine.apache.org>
Datum: 17.12.2018 17:55
Betreff: Re: turbine archetype and logging configuration problems
On 17.12.18 17:40, Georg Kallidis wrote:
> Hi Jeffery,
>
> the diff with one of mine dep trees shows, that you did not get
>
> org.apache.logging.log4j:log4j-web:jar:2.11.1:compile
I always wanted to suggest to remove logging initialization and
configuration from the Turbine framework. Experience tells that the
integration into containers and other frameworks works better if we try
to behave defensively. Most logging frameworks are better configured
externally.
WDYT?
Bye, Thomas
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@turbine.apache.org
For additional commands, e-mail: dev-help@turbine.apache.org
Re: turbine archetype and logging configuration problems
Posted by Thomas Vandahl <tv...@apache.org>.
On 17.12.18 17:40, Georg Kallidis wrote:
> Hi Jeffery,
>
> the diff with one of mine dep trees shows, that you did not get
>
> org.apache.logging.log4j:log4j-web:jar:2.11.1:compile
I always wanted to suggest to remove logging initialization and
configuration from the Turbine framework. Experience tells that the
integration into containers and other frameworks works better if we try
to behave defensively. Most logging frameworks are better configured
externally.
WDYT?
Bye, Thomas
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@turbine.apache.org
For additional commands, e-mail: dev-help@turbine.apache.org
Re: turbine archetype and logging configuration problems
Posted by Jeffery Painter <je...@jivecast.com>.
Hi Georg,
I should have looked more closely at my bash script! I even had the
config line in there, but it was pointing to an old snapshot:
-DarchetypeVersion=1.0.0-SNAPSHOT
I updated to 1.0.3-SNAPSHOT and logging works now :-)
Thanks!
Jeff
On 12/17/18 11:40 AM, Georg Kallidis wrote:
> Hi Jeffery,
>
> the diff with one of mine dep trees shows, that you did not get
>
> org.apache.logging.log4j:log4j-web:jar:2.11.1:compile
>
> It should be in the generated pom:
>
> https://raw.githubusercontent.com/apache/turbine-archetypes/master/src/main/resources/archetype-resources/pom.xml
>
> Could you check that?
>
> This is to resolve context path{web:rootDir}, and to scan the WEB-INF
> directory: https://logging.apache.org/log4j/2.x/manual/webapp.html, though
> Turbine should find the log4j file itself, but this is actually only
> needed, if isLog4jAutoInitializationDisabled is set to true, but then
> web:rootDir is also not resolved).
> Best regards, Georg
>
>
>
>
> Von: Jeffery Painter <je...@jivecast.com>
> An: dev@turbine.apache.org
> Datum: 14.12.2018 16:44
> Betreff: Re: turbine archetype and logging configuration problems
>
>
>
> Hi Georg,
>
> Unfortunately I don't have much time to work on this today - getting
> ready for a weekend trip. I removed all the slf4j entries in the pom
> and it does pick up just from turbine without those being explicit in
> the sample app. Also, I made no changes to the sample app, so you
> should be able to recreate it :-) I have just built everything from SVN
> and been testing up the chain with the archetype.
>
> I created a bash script to generate the new app quickly if you want to
> give it a try:
>
> #
> # build_app.sh
> # Builds a new turbine app from the archetype
> #
>
> export ORG=com.jivecast
> export APP_NAME=scoop
> export DB_USER=<db_username>
> export DB_PASS=<dbpasswd>
>
> ## Create the database
> mysql -u ${DB_USER} -p${DB_PASS} -e "drop database ${APP_NAME}"
> mysql -u ${DB_USER} -p${DB_PASS} -e "create database ${APP_NAME}"
>
> ## Generate the app
> mvn archetype:generate \
> -DarchetypeGroupId=org.apache.turbine \
> -DarchetypeArtifactId=turbine-webapp-5.0 \
> -DarchetypeVersion=1.0.0-SNAPSHOT \
> -DgroupId=${ORG}.${APP_NAME} \
> -DartifactId=${APP_NAME} \
> -Dversion=1.0 \
> -Dturbine_app_name=${APP_NAME} \
> -Dturbine_database_adapter=mysql \
> -Dturbine_database_user=${DB_USER} \
> -Dturbine_database_password=${DB_PASS} \
> -Dturbine_database_name=${APP_NAME} \
> -Dturbine_database_timezone=US/Eastern \
> -Dturbine_database_url=jdbc:mysql://localhost:3306/ \
> -Dgoals=generate-sources,pre-integration-test
>
>
> Here is the dep tree after removing the declarations from the pom.xml -
> still doesn't seem to find the config file.
>
>
> painter@merlin:~/turbine/build_app/scoop$ mvn dependency:tree
> [INFO] Scanning for projects...
> [INFO]
> [INFO] ----------------------< com.jivecast.scoop:scoop
>> ----------------------
> [INFO] Building scoop 1.0
> [INFO] --------------------------------[ war
> ]---------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ scoop ---
> [INFO] com.jivecast.scoop:scoop:war:1.0
> [INFO] +- mysql:mysql-connector-java:jar:8.0.12:compile
> [INFO] | \- com.google.protobuf:protobuf-java:jar:2.6.0:compile
> [INFO] +- javax.xml.bind:jaxb-api:jar:2.3.0:compile
> [INFO] +- com.sun.xml.bind:jaxb-impl:jar:2.3.0:compile
> [INFO] +- com.sun.xml.bind:jaxb-core:jar:2.3.0:compile
> [INFO] +- javax.activation:activation:jar:1.1.1:compile
> [INFO] +- javax.mail:mail:jar:1.4.5:provided
> [INFO] +- javax.servlet:javax.servlet-api:jar:3.1.0:provided
> [INFO] +- org.apache.turbine:turbine:jar:5.0-SNAPSHOT:compile
> [INFO] | +-
> org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
> [INFO] | +- commons-codec:commons-codec:jar:1.11:compile
> [INFO] | +- org.apache.commons:commons-configuration2:jar:2.4:compile
> [INFO] | +- org.apache.commons:commons-email:jar:1.5:compile
> [INFO] | | \- com.sun.mail:javax.mail:jar:1.5.6:compile
> [INFO] | +- org.apache.commons:commons-lang3:jar:3.8.1:compile
> [INFO] | +- org.apache.commons:commons-text:jar:1.6:compile
> [INFO] | +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
> [INFO] | | \- commons-collections:commons-collections:jar:3.2.2:compile
> [INFO] | +- ecs:ecs:jar:1.4.2:compile
> [INFO] | +- net.sf.uadetector:uadetector-resources:jar:2014.10:compile
> [INFO] | | \- net.sf.uadetector:uadetector-core:jar:0.9.22:compile
> [INFO] | | +- net.sf.qualitycheck:quality-check:jar:1.3:compile
> [INFO] | | +- com.google.code.findbugs:jsr305:jar:2.0.3:compile
> [INFO] | | \- javax.annotation:jsr250-api:jar:1.0:compile
> [INFO] | +- org.apache.fulcrum:fulcrum-factory:jar:1.1.1-SNAPSHOT:compile
> [INFO] | +- org.apache.fulcrum:fulcrum-pool:jar:1.0.5-SNAPSHOT:compile
> [INFO] | +-
> org.apache.fulcrum:fulcrum-localization:jar:1.0.7-SNAPSHOT:compile
> [INFO] | +- org.apache.fulcrum:fulcrum-parser:jar:2.0.0-SNAPSHOT:compile
> [INFO] | +- org.apache.fulcrum:fulcrum-crypto:jar:1.0.8-SNAPSHOT:compile
> [INFO] | +- org.apache.fulcrum:fulcrum-xslt:jar:1.1.1-SNAPSHOT:compile
> [INFO] | +-
> org.apache.fulcrum:fulcrum-mimetype:jar:1.0.6-SNAPSHOT:compile
> [INFO] | +- org.apache.torque:torque-runtime:jar:4.0:compile
> [INFO] | | +- commons-lang:commons-lang:jar:2.6:compile
> [INFO] | | +- commons-pool:commons-pool:jar:1.5.6:compile
> [INFO] | | \- org.apache.jcs:jcs:jar:1.3:compile
> [INFO] | | \- concurrent:concurrent:jar:1.0:compile
> [INFO] | +- commons-configuration:commons-configuration:jar:1.10:compile
> [INFO] | +- org.apache.fulcrum:fulcrum-quartz:jar:1.1.1-SNAPSHOT:compile
> [INFO] | | +- org.quartz-scheduler:quartz:jar:2.3.0:compile
> [INFO] | | | +- com.mchange:c3p0:jar:0.9.5.2:compile
> [INFO] | | | +- com.mchange:mchange-commons-java:jar:0.2.11:compile
> [INFO] | | | \- com.zaxxer:HikariCP-java6:jar:2.3.13:compile
> [INFO] | | +- org.quartz-scheduler:quartz-jobs:jar:2.3.0:compile
> [INFO] | | \- javax.transaction:jta:jar:1.1:runtime
> [INFO] | +- org.slf4j:slf4j-api:jar:1.7.25:compile
> [INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
> [INFO] | +- org.apache.logging.log4j:log4j-slf4j-impl:jar:2.11.1:compile
> [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.11.1:compile
> [INFO] | +- org.apache.logging.log4j:log4j-core:jar:2.11.1:compile
> [INFO] | \- org.apache.velocity:velocity-engine-core:jar:2.0:compile
> [INFO] +- org.apache.fulcrum:fulcrum-yaafi:jar:1.0.8-SNAPSHOT:compile
> [INFO] | +- commons-io:commons-io:jar:2.6:compile
> [INFO] | \-
> org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1:compile
> [INFO] +- org.apache.fulcrum:fulcrum-intake:jar:2.0.0-SNAPSHOT:compile
> [INFO] | \- org.apache.commons:commons-pool2:jar:2.6.0:compile
> [INFO] +- org.apache.fulcrum:fulcrum-cache:jar:1.1.0:compile
> [INFO] +- org.apache.fulcrum:fulcrum-upload:jar:1.0.6-SNAPSHOT:compile
> [INFO] | \- commons-fileupload:commons-fileupload:jar:1.3.3:compile
> [INFO] +-
> org.apache.fulcrum:fulcrum-security-memory:jar:1.1.3-SNAPSHOT:compile
> [INFO] +-
> org.apache.fulcrum:fulcrum-security-torque:jar:1.1.3-SNAPSHOT:compile
> [INFO] | +- commons-dbcp:commons-dbcp:jar:1.4:compile
> [INFO] | \- org.apache.commons:commons-dbcp2:jar:2.5.0:compile
> [INFO] | \- commons-logging:commons-logging:jar:1.2:compile
> [INFO] +-
> org.apache.fulcrum:fulcrum-security-api:jar:1.1.3-SNAPSHOT:compile
> [INFO] +-
> org.apache.fulcrum:fulcrum-json-jackson2:jar:2.0.0-SNAPSHOT:compile
> [INFO] | +-
> org.apache.fulcrum:fulcrum-json-api:jar:2.0.0-SNAPSHOT:compile
> [INFO] | +- com.fasterxml.jackson.core:jackson-core:jar:2.9.7:compile
> [INFO] | +-
> com.fasterxml.jackson.core:jackson-annotations:jar:2.9.7:compile
> [INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.9.7:compile
> [INFO] +-
> com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:2.6.6:compile
> [INFO] | \- org.apache.geronimo.bundles:json:jar:20090211_1:compile
> [INFO] +- junit:junit:jar:4.12:test
> [INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test
> [INFO] \- org.apache.fulcrum:fulcrum-testcontainer:jar:1.0.8-SNAPSHOT:test
> [INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.3.2:test
> [INFO] | +- org.apiguardian:apiguardian-api:jar:1.0.0:test
> [INFO] | +- org.opentest4j:opentest4j:jar:1.1.1:test
> [INFO] | \- org.junit.platform:junit-platform-commons:jar:1.3.2:test
> [INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.3.2:test
> [INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.3.2:test
> [INFO] | \- org.junit.platform:junit-platform-engine:jar:1.3.2:test
> [INFO] +- org.junit.vintage:junit-vintage-engine:jar:5.3.2:test
> [INFO] +- org.junit.platform:junit-platform-runner:jar:1.3.2:test
> [INFO] | \- org.junit.platform:junit-platform-suite-api:jar:1.3.2:test
> [INFO] +- org.junit.platform:junit-platform-launcher:jar:1.3.2:test
> [INFO] \- org.mockito:mockito-core:jar:2.23.0:test
> [INFO] +- net.bytebuddy:byte-buddy:jar:1.9.0:test
> [INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.9.0:test
> [INFO] \- org.objenesis:objenesis:jar:2.6:test
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 1.253 s
> [INFO] Finished at: 2018-12-14T10:32:43-05:00
> [INFO]
> ------------------------------------------------------------------------
>
>
> On 12/14/18 10:04 AM, Georg Kallidis wrote:
>> Hi Jeffery,
>>
>> it seems that slf4j-log4j12-1.7.25.jar is in WEB-INF/lib, although it
>> shouldn't as only one impl is allowed. This has to be log4j-slf4j-impl
>> from turbine.
>>
>> If you check by mvn dependency:tree, what does it say?
>>
>> Jetty should log into src/main/webapp/logs.
>>
>> By default the first entry in turbine.log would contain "resolved log4j2
>> location", which may be in WEB-INF/conf, if its set in
>> TurbineResources.props, e.g. log4j2.file = log4j2.xml.
>>
>> Best regards, Georg
>>
>>
>>
>> Von: Jeffery Painter <je...@jivecast.com>
>> An: Turbine Developers List <de...@turbine.apache.org>
>> Datum: 14.12.2018 15:14
>> Betreff: turbine archetype and logging configuration problems
>>
>>
>>
>>
>> Hi Georg,
>>
>> I am not seeing any logs being generated by the sample app built by the
>> maven archetype. If you have time to check into this that would be
>> great! I am still not familiar enough with the log changes you made to
>> understand why it isn't working. The archetype does generate the
>> log4j.xml file, but turbine doesn't seem to find it.
>>
>> I tried updating the properties file to point directly to
>> WEB-INF/conf/log4j.xml but that didn't help either.
>>
>> Console output:
>>
>> SLF4J: Class path contains multiple SLF4J bindings.
>> SLF4J: Found binding in
>>
> [jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/log4j-slf4j-impl-2.11.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>> SLF4J: Found binding in
>>
> [jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
>> explanation.
>> SLF4J: Actual binding is of type
>> [org.apache.logging.slf4j.Log4jLoggerFactory]
>> ERROR StatusLogger No Log4j 2 configuration file found. Using default
>> configuration (logging only errors to the console), or user
>> programmatically provided configurations. Set system property
>> 'log4j2.debug' to show Log4j 2 internal initialization logging. See
>> https://logging.apache.org/log4j/2.x/manual/configuration.html for
>> instructions on how to configure Log4j 2
>> Dec 14, 2018 9:10:02 AM org.apache.coyote.AbstractProtocol start
>> INFO: Starting ProtocolHandler ["http-nio-8080"]
>>
>>
>> Thanks!
>>
--
Jeff Painter
CEO and Founder of JiveCast
Software and analytics, made together
https://jivecast.com
301 Fayetteville St. Unit 2301, Raleigh, NC 27601
(919) 533-9024
Re: Re: turbine archetype and logging configuration problems
Posted by Georg Kallidis <ge...@cedis.fu-berlin.de>.
Hi Jeffery,
the diff with one of mine dep trees shows, that you did not get
org.apache.logging.log4j:log4j-web:jar:2.11.1:compile
It should be in the generated pom:
https://raw.githubusercontent.com/apache/turbine-archetypes/master/src/main/resources/archetype-resources/pom.xml
Could you check that?
This is to resolve context path{web:rootDir}, and to scan the WEB-INF
directory: https://logging.apache.org/log4j/2.x/manual/webapp.html, though
Turbine should find the log4j file itself, but this is actually only
needed, if isLog4jAutoInitializationDisabled is set to true, but then
web:rootDir is also not resolved).
Best regards, Georg
Von: Jeffery Painter <je...@jivecast.com>
An: dev@turbine.apache.org
Datum: 14.12.2018 16:44
Betreff: Re: turbine archetype and logging configuration problems
Hi Georg,
Unfortunately I don't have much time to work on this today - getting
ready for a weekend trip. I removed all the slf4j entries in the pom
and it does pick up just from turbine without those being explicit in
the sample app. Also, I made no changes to the sample app, so you
should be able to recreate it :-) I have just built everything from SVN
and been testing up the chain with the archetype.
I created a bash script to generate the new app quickly if you want to
give it a try:
#
# build_app.sh
# Builds a new turbine app from the archetype
#
export ORG=com.jivecast
export APP_NAME=scoop
export DB_USER=<db_username>
export DB_PASS=<dbpasswd>
## Create the database
mysql -u ${DB_USER} -p${DB_PASS} -e "drop database ${APP_NAME}"
mysql -u ${DB_USER} -p${DB_PASS} -e "create database ${APP_NAME}"
## Generate the app
mvn archetype:generate \
-DarchetypeGroupId=org.apache.turbine \
-DarchetypeArtifactId=turbine-webapp-5.0 \
-DarchetypeVersion=1.0.0-SNAPSHOT \
-DgroupId=${ORG}.${APP_NAME} \
-DartifactId=${APP_NAME} \
-Dversion=1.0 \
-Dturbine_app_name=${APP_NAME} \
-Dturbine_database_adapter=mysql \
-Dturbine_database_user=${DB_USER} \
-Dturbine_database_password=${DB_PASS} \
-Dturbine_database_name=${APP_NAME} \
-Dturbine_database_timezone=US/Eastern \
-Dturbine_database_url=jdbc:mysql://localhost:3306/ \
-Dgoals=generate-sources,pre-integration-test
Here is the dep tree after removing the declarations from the pom.xml -
still doesn't seem to find the config file.
painter@merlin:~/turbine/build_app/scoop$ mvn dependency:tree
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< com.jivecast.scoop:scoop
>----------------------
[INFO] Building scoop 1.0
[INFO] --------------------------------[ war
]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ scoop ---
[INFO] com.jivecast.scoop:scoop:war:1.0
[INFO] +- mysql:mysql-connector-java:jar:8.0.12:compile
[INFO] | \- com.google.protobuf:protobuf-java:jar:2.6.0:compile
[INFO] +- javax.xml.bind:jaxb-api:jar:2.3.0:compile
[INFO] +- com.sun.xml.bind:jaxb-impl:jar:2.3.0:compile
[INFO] +- com.sun.xml.bind:jaxb-core:jar:2.3.0:compile
[INFO] +- javax.activation:activation:jar:1.1.1:compile
[INFO] +- javax.mail:mail:jar:1.4.5:provided
[INFO] +- javax.servlet:javax.servlet-api:jar:3.1.0:provided
[INFO] +- org.apache.turbine:turbine:jar:5.0-SNAPSHOT:compile
[INFO] | +-
org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
[INFO] | +- commons-codec:commons-codec:jar:1.11:compile
[INFO] | +- org.apache.commons:commons-configuration2:jar:2.4:compile
[INFO] | +- org.apache.commons:commons-email:jar:1.5:compile
[INFO] | | \- com.sun.mail:javax.mail:jar:1.5.6:compile
[INFO] | +- org.apache.commons:commons-lang3:jar:3.8.1:compile
[INFO] | +- org.apache.commons:commons-text:jar:1.6:compile
[INFO] | +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
[INFO] | | \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] | +- ecs:ecs:jar:1.4.2:compile
[INFO] | +- net.sf.uadetector:uadetector-resources:jar:2014.10:compile
[INFO] | | \- net.sf.uadetector:uadetector-core:jar:0.9.22:compile
[INFO] | | +- net.sf.qualitycheck:quality-check:jar:1.3:compile
[INFO] | | +- com.google.code.findbugs:jsr305:jar:2.0.3:compile
[INFO] | | \- javax.annotation:jsr250-api:jar:1.0:compile
[INFO] | +- org.apache.fulcrum:fulcrum-factory:jar:1.1.1-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-pool:jar:1.0.5-SNAPSHOT:compile
[INFO] | +-
org.apache.fulcrum:fulcrum-localization:jar:1.0.7-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-parser:jar:2.0.0-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-crypto:jar:1.0.8-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-xslt:jar:1.1.1-SNAPSHOT:compile
[INFO] | +-
org.apache.fulcrum:fulcrum-mimetype:jar:1.0.6-SNAPSHOT:compile
[INFO] | +- org.apache.torque:torque-runtime:jar:4.0:compile
[INFO] | | +- commons-lang:commons-lang:jar:2.6:compile
[INFO] | | +- commons-pool:commons-pool:jar:1.5.6:compile
[INFO] | | \- org.apache.jcs:jcs:jar:1.3:compile
[INFO] | | \- concurrent:concurrent:jar:1.0:compile
[INFO] | +- commons-configuration:commons-configuration:jar:1.10:compile
[INFO] | +- org.apache.fulcrum:fulcrum-quartz:jar:1.1.1-SNAPSHOT:compile
[INFO] | | +- org.quartz-scheduler:quartz:jar:2.3.0:compile
[INFO] | | | +- com.mchange:c3p0:jar:0.9.5.2:compile
[INFO] | | | +- com.mchange:mchange-commons-java:jar:0.2.11:compile
[INFO] | | | \- com.zaxxer:HikariCP-java6:jar:2.3.13:compile
[INFO] | | +- org.quartz-scheduler:quartz-jobs:jar:2.3.0:compile
[INFO] | | \- javax.transaction:jta:jar:1.1:runtime
[INFO] | +- org.slf4j:slf4j-api:jar:1.7.25:compile
[INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
[INFO] | +- org.apache.logging.log4j:log4j-slf4j-impl:jar:2.11.1:compile
[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.11.1:compile
[INFO] | +- org.apache.logging.log4j:log4j-core:jar:2.11.1:compile
[INFO] | \- org.apache.velocity:velocity-engine-core:jar:2.0:compile
[INFO] +- org.apache.fulcrum:fulcrum-yaafi:jar:1.0.8-SNAPSHOT:compile
[INFO] | +- commons-io:commons-io:jar:2.6:compile
[INFO] | \-
org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1:compile
[INFO] +- org.apache.fulcrum:fulcrum-intake:jar:2.0.0-SNAPSHOT:compile
[INFO] | \- org.apache.commons:commons-pool2:jar:2.6.0:compile
[INFO] +- org.apache.fulcrum:fulcrum-cache:jar:1.1.0:compile
[INFO] +- org.apache.fulcrum:fulcrum-upload:jar:1.0.6-SNAPSHOT:compile
[INFO] | \- commons-fileupload:commons-fileupload:jar:1.3.3:compile
[INFO] +-
org.apache.fulcrum:fulcrum-security-memory:jar:1.1.3-SNAPSHOT:compile
[INFO] +-
org.apache.fulcrum:fulcrum-security-torque:jar:1.1.3-SNAPSHOT:compile
[INFO] | +- commons-dbcp:commons-dbcp:jar:1.4:compile
[INFO] | \- org.apache.commons:commons-dbcp2:jar:2.5.0:compile
[INFO] | \- commons-logging:commons-logging:jar:1.2:compile
[INFO] +-
org.apache.fulcrum:fulcrum-security-api:jar:1.1.3-SNAPSHOT:compile
[INFO] +-
org.apache.fulcrum:fulcrum-json-jackson2:jar:2.0.0-SNAPSHOT:compile
[INFO] | +-
org.apache.fulcrum:fulcrum-json-api:jar:2.0.0-SNAPSHOT:compile
[INFO] | +- com.fasterxml.jackson.core:jackson-core:jar:2.9.7:compile
[INFO] | +-
com.fasterxml.jackson.core:jackson-annotations:jar:2.9.7:compile
[INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.9.7:compile
[INFO] +-
com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:2.6.6:compile
[INFO] | \- org.apache.geronimo.bundles:json:jar:20090211_1:compile
[INFO] +- junit:junit:jar:4.12:test
[INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] \- org.apache.fulcrum:fulcrum-testcontainer:jar:1.0.8-SNAPSHOT:test
[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.3.2:test
[INFO] | +- org.apiguardian:apiguardian-api:jar:1.0.0:test
[INFO] | +- org.opentest4j:opentest4j:jar:1.1.1:test
[INFO] | \- org.junit.platform:junit-platform-commons:jar:1.3.2:test
[INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.3.2:test
[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.3.2:test
[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.3.2:test
[INFO] +- org.junit.vintage:junit-vintage-engine:jar:5.3.2:test
[INFO] +- org.junit.platform:junit-platform-runner:jar:1.3.2:test
[INFO] | \- org.junit.platform:junit-platform-suite-api:jar:1.3.2:test
[INFO] +- org.junit.platform:junit-platform-launcher:jar:1.3.2:test
[INFO] \- org.mockito:mockito-core:jar:2.23.0:test
[INFO] +- net.bytebuddy:byte-buddy:jar:1.9.0:test
[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.9.0:test
[INFO] \- org.objenesis:objenesis:jar:2.6:test
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 1.253 s
[INFO] Finished at: 2018-12-14T10:32:43-05:00
[INFO]
------------------------------------------------------------------------
On 12/14/18 10:04 AM, Georg Kallidis wrote:
> Hi Jeffery,
>
> it seems that slf4j-log4j12-1.7.25.jar is in WEB-INF/lib, although it
> shouldn't as only one impl is allowed. This has to be log4j-slf4j-impl
> from turbine.
>
> If you check by mvn dependency:tree, what does it say?
>
> Jetty should log into src/main/webapp/logs.
>
> By default the first entry in turbine.log would contain "resolved log4j2
> location", which may be in WEB-INF/conf, if its set in
> TurbineResources.props, e.g. log4j2.file = log4j2.xml.
>
> Best regards, Georg
>
>
>
> Von: Jeffery Painter <je...@jivecast.com>
> An: Turbine Developers List <de...@turbine.apache.org>
> Datum: 14.12.2018 15:14
> Betreff: turbine archetype and logging configuration problems
>
>
>
>
> Hi Georg,
>
> I am not seeing any logs being generated by the sample app built by the
> maven archetype. If you have time to check into this that would be
> great! I am still not familiar enough with the log changes you made to
> understand why it isn't working. The archetype does generate the
> log4j.xml file, but turbine doesn't seem to find it.
>
> I tried updating the properties file to point directly to
> WEB-INF/conf/log4j.xml but that didn't help either.
>
> Console output:
>
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in
>
[jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/log4j-slf4j-impl-2.11.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in
>
[jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
> SLF4J: Actual binding is of type
> [org.apache.logging.slf4j.Log4jLoggerFactory]
> ERROR StatusLogger No Log4j 2 configuration file found. Using default
> configuration (logging only errors to the console), or user
> programmatically provided configurations. Set system property
> 'log4j2.debug' to show Log4j 2 internal initialization logging. See
> https://logging.apache.org/log4j/2.x/manual/configuration.html for
> instructions on how to configure Log4j 2
> Dec 14, 2018 9:10:02 AM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["http-nio-8080"]
>
>
> Thanks!
>
--
Jeff Painter
CEO and Founder of JiveCast
Software and analytics, made together
https://jivecast.com
301 Fayetteville St. Unit 2301, Raleigh, NC 27601
(919) 533-9024
[Anhang "signature.asc" gelöscht von Georg Kallidis/CeDiS/FU-Berlin/DE]
Re: turbine archetype and logging configuration problems
Posted by Jeffery Painter <je...@jivecast.com>.
Hi Georg,
Unfortunately I don't have much time to work on this today - getting
ready for a weekend trip. I removed all the slf4j entries in the pom
and it does pick up just from turbine without those being explicit in
the sample app. Also, I made no changes to the sample app, so you
should be able to recreate it :-) I have just built everything from SVN
and been testing up the chain with the archetype.
I created a bash script to generate the new app quickly if you want to
give it a try:
#
# build_app.sh
# Builds a new turbine app from the archetype
#
export ORG=com.jivecast
export APP_NAME=scoop
export DB_USER=<db_username>
export DB_PASS=<dbpasswd>
## Create the database
mysql -u ${DB_USER} -p${DB_PASS} -e "drop database ${APP_NAME}"
mysql -u ${DB_USER} -p${DB_PASS} -e "create database ${APP_NAME}"
## Generate the app
mvn archetype:generate \
-DarchetypeGroupId=org.apache.turbine \
-DarchetypeArtifactId=turbine-webapp-5.0 \
-DarchetypeVersion=1.0.0-SNAPSHOT \
-DgroupId=${ORG}.${APP_NAME} \
-DartifactId=${APP_NAME} \
-Dversion=1.0 \
-Dturbine_app_name=${APP_NAME} \
-Dturbine_database_adapter=mysql \
-Dturbine_database_user=${DB_USER} \
-Dturbine_database_password=${DB_PASS} \
-Dturbine_database_name=${APP_NAME} \
-Dturbine_database_timezone=US/Eastern \
-Dturbine_database_url=jdbc:mysql://localhost:3306/ \
-Dgoals=generate-sources,pre-integration-test
Here is the dep tree after removing the declarations from the pom.xml -
still doesn't seem to find the config file.
painter@merlin:~/turbine/build_app/scoop$ mvn dependency:tree
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< com.jivecast.scoop:scoop
>----------------------
[INFO] Building scoop 1.0
[INFO] --------------------------------[ war
]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ scoop ---
[INFO] com.jivecast.scoop:scoop:war:1.0
[INFO] +- mysql:mysql-connector-java:jar:8.0.12:compile
[INFO] | \- com.google.protobuf:protobuf-java:jar:2.6.0:compile
[INFO] +- javax.xml.bind:jaxb-api:jar:2.3.0:compile
[INFO] +- com.sun.xml.bind:jaxb-impl:jar:2.3.0:compile
[INFO] +- com.sun.xml.bind:jaxb-core:jar:2.3.0:compile
[INFO] +- javax.activation:activation:jar:1.1.1:compile
[INFO] +- javax.mail:mail:jar:1.4.5:provided
[INFO] +- javax.servlet:javax.servlet-api:jar:3.1.0:provided
[INFO] +- org.apache.turbine:turbine:jar:5.0-SNAPSHOT:compile
[INFO] | +-
org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
[INFO] | +- commons-codec:commons-codec:jar:1.11:compile
[INFO] | +- org.apache.commons:commons-configuration2:jar:2.4:compile
[INFO] | +- org.apache.commons:commons-email:jar:1.5:compile
[INFO] | | \- com.sun.mail:javax.mail:jar:1.5.6:compile
[INFO] | +- org.apache.commons:commons-lang3:jar:3.8.1:compile
[INFO] | +- org.apache.commons:commons-text:jar:1.6:compile
[INFO] | +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
[INFO] | | \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] | +- ecs:ecs:jar:1.4.2:compile
[INFO] | +- net.sf.uadetector:uadetector-resources:jar:2014.10:compile
[INFO] | | \- net.sf.uadetector:uadetector-core:jar:0.9.22:compile
[INFO] | | +- net.sf.qualitycheck:quality-check:jar:1.3:compile
[INFO] | | +- com.google.code.findbugs:jsr305:jar:2.0.3:compile
[INFO] | | \- javax.annotation:jsr250-api:jar:1.0:compile
[INFO] | +- org.apache.fulcrum:fulcrum-factory:jar:1.1.1-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-pool:jar:1.0.5-SNAPSHOT:compile
[INFO] | +-
org.apache.fulcrum:fulcrum-localization:jar:1.0.7-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-parser:jar:2.0.0-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-crypto:jar:1.0.8-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-xslt:jar:1.1.1-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-mimetype:jar:1.0.6-SNAPSHOT:compile
[INFO] | +- org.apache.torque:torque-runtime:jar:4.0:compile
[INFO] | | +- commons-lang:commons-lang:jar:2.6:compile
[INFO] | | +- commons-pool:commons-pool:jar:1.5.6:compile
[INFO] | | \- org.apache.jcs:jcs:jar:1.3:compile
[INFO] | | \- concurrent:concurrent:jar:1.0:compile
[INFO] | +- commons-configuration:commons-configuration:jar:1.10:compile
[INFO] | +- org.apache.fulcrum:fulcrum-quartz:jar:1.1.1-SNAPSHOT:compile
[INFO] | | +- org.quartz-scheduler:quartz:jar:2.3.0:compile
[INFO] | | | +- com.mchange:c3p0:jar:0.9.5.2:compile
[INFO] | | | +- com.mchange:mchange-commons-java:jar:0.2.11:compile
[INFO] | | | \- com.zaxxer:HikariCP-java6:jar:2.3.13:compile
[INFO] | | +- org.quartz-scheduler:quartz-jobs:jar:2.3.0:compile
[INFO] | | \- javax.transaction:jta:jar:1.1:runtime
[INFO] | +- org.slf4j:slf4j-api:jar:1.7.25:compile
[INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
[INFO] | +- org.apache.logging.log4j:log4j-slf4j-impl:jar:2.11.1:compile
[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.11.1:compile
[INFO] | +- org.apache.logging.log4j:log4j-core:jar:2.11.1:compile
[INFO] | \- org.apache.velocity:velocity-engine-core:jar:2.0:compile
[INFO] +- org.apache.fulcrum:fulcrum-yaafi:jar:1.0.8-SNAPSHOT:compile
[INFO] | +- commons-io:commons-io:jar:2.6:compile
[INFO] | \-
org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1:compile
[INFO] +- org.apache.fulcrum:fulcrum-intake:jar:2.0.0-SNAPSHOT:compile
[INFO] | \- org.apache.commons:commons-pool2:jar:2.6.0:compile
[INFO] +- org.apache.fulcrum:fulcrum-cache:jar:1.1.0:compile
[INFO] +- org.apache.fulcrum:fulcrum-upload:jar:1.0.6-SNAPSHOT:compile
[INFO] | \- commons-fileupload:commons-fileupload:jar:1.3.3:compile
[INFO] +-
org.apache.fulcrum:fulcrum-security-memory:jar:1.1.3-SNAPSHOT:compile
[INFO] +-
org.apache.fulcrum:fulcrum-security-torque:jar:1.1.3-SNAPSHOT:compile
[INFO] | +- commons-dbcp:commons-dbcp:jar:1.4:compile
[INFO] | \- org.apache.commons:commons-dbcp2:jar:2.5.0:compile
[INFO] | \- commons-logging:commons-logging:jar:1.2:compile
[INFO] +- org.apache.fulcrum:fulcrum-security-api:jar:1.1.3-SNAPSHOT:compile
[INFO] +-
org.apache.fulcrum:fulcrum-json-jackson2:jar:2.0.0-SNAPSHOT:compile
[INFO] | +- org.apache.fulcrum:fulcrum-json-api:jar:2.0.0-SNAPSHOT:compile
[INFO] | +- com.fasterxml.jackson.core:jackson-core:jar:2.9.7:compile
[INFO] | +-
com.fasterxml.jackson.core:jackson-annotations:jar:2.9.7:compile
[INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.9.7:compile
[INFO] +-
com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:2.6.6:compile
[INFO] | \- org.apache.geronimo.bundles:json:jar:20090211_1:compile
[INFO] +- junit:junit:jar:4.12:test
[INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] \- org.apache.fulcrum:fulcrum-testcontainer:jar:1.0.8-SNAPSHOT:test
[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.3.2:test
[INFO] | +- org.apiguardian:apiguardian-api:jar:1.0.0:test
[INFO] | +- org.opentest4j:opentest4j:jar:1.1.1:test
[INFO] | \- org.junit.platform:junit-platform-commons:jar:1.3.2:test
[INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.3.2:test
[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.3.2:test
[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.3.2:test
[INFO] +- org.junit.vintage:junit-vintage-engine:jar:5.3.2:test
[INFO] +- org.junit.platform:junit-platform-runner:jar:1.3.2:test
[INFO] | \- org.junit.platform:junit-platform-suite-api:jar:1.3.2:test
[INFO] +- org.junit.platform:junit-platform-launcher:jar:1.3.2:test
[INFO] \- org.mockito:mockito-core:jar:2.23.0:test
[INFO] +- net.bytebuddy:byte-buddy:jar:1.9.0:test
[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.9.0:test
[INFO] \- org.objenesis:objenesis:jar:2.6:test
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 1.253 s
[INFO] Finished at: 2018-12-14T10:32:43-05:00
[INFO]
------------------------------------------------------------------------
On 12/14/18 10:04 AM, Georg Kallidis wrote:
> Hi Jeffery,
>
> it seems that slf4j-log4j12-1.7.25.jar is in WEB-INF/lib, although it
> shouldn't as only one impl is allowed. This has to be log4j-slf4j-impl
> from turbine.
>
> If you check by mvn dependency:tree, what does it say?
>
> Jetty should log into src/main/webapp/logs.
>
> By default the first entry in turbine.log would contain "resolved log4j2
> location", which may be in WEB-INF/conf, if its set in
> TurbineResources.props, e.g. log4j2.file = log4j2.xml.
>
> Best regards, Georg
>
>
>
> Von: Jeffery Painter <je...@jivecast.com>
> An: Turbine Developers List <de...@turbine.apache.org>
> Datum: 14.12.2018 15:14
> Betreff: turbine archetype and logging configuration problems
>
>
>
>
> Hi Georg,
>
> I am not seeing any logs being generated by the sample app built by the
> maven archetype. If you have time to check into this that would be
> great! I am still not familiar enough with the log changes you made to
> understand why it isn't working. The archetype does generate the
> log4j.xml file, but turbine doesn't seem to find it.
>
> I tried updating the properties file to point directly to
> WEB-INF/conf/log4j.xml but that didn't help either.
>
> Console output:
>
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in
> [jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/log4j-slf4j-impl-2.11.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in
> [jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
> SLF4J: Actual binding is of type
> [org.apache.logging.slf4j.Log4jLoggerFactory]
> ERROR StatusLogger No Log4j 2 configuration file found. Using default
> configuration (logging only errors to the console), or user
> programmatically provided configurations. Set system property
> 'log4j2.debug' to show Log4j 2 internal initialization logging. See
> https://logging.apache.org/log4j/2.x/manual/configuration.html for
> instructions on how to configure Log4j 2
> Dec 14, 2018 9:10:02 AM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["http-nio-8080"]
>
>
> Thanks!
>
--
Jeff Painter
CEO and Founder of JiveCast
Software and analytics, made together
https://jivecast.com
301 Fayetteville St. Unit 2301, Raleigh, NC 27601
(919) 533-9024
Re: turbine archetype and logging configuration problems
Posted by Georg Kallidis <ge...@cedis.fu-berlin.de>.
Hi Jeffery,
it seems that slf4j-log4j12-1.7.25.jar is in WEB-INF/lib, although it
shouldn't as only one impl is allowed. This has to be log4j-slf4j-impl
from turbine.
If you check by mvn dependency:tree, what does it say?
Jetty should log into src/main/webapp/logs.
By default the first entry in turbine.log would contain "resolved log4j2
location", which may be in WEB-INF/conf, if its set in
TurbineResources.props, e.g. log4j2.file = log4j2.xml.
Best regards, Georg
Von: Jeffery Painter <je...@jivecast.com>
An: Turbine Developers List <de...@turbine.apache.org>
Datum: 14.12.2018 15:14
Betreff: turbine archetype and logging configuration problems
Hi Georg,
I am not seeing any logs being generated by the sample app built by the
maven archetype. If you have time to check into this that would be
great! I am still not familiar enough with the log changes you made to
understand why it isn't working. The archetype does generate the
log4j.xml file, but turbine doesn't seem to find it.
I tried updating the properties file to point directly to
WEB-INF/conf/log4j.xml but that didn't help either.
Console output:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in
[jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/log4j-slf4j-impl-2.11.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/home/painter/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testapp/WEB-INF/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
SLF4J: Actual binding is of type
[org.apache.logging.slf4j.Log4jLoggerFactory]
ERROR StatusLogger No Log4j 2 configuration file found. Using default
configuration (logging only errors to the console), or user
programmatically provided configurations. Set system property
'log4j2.debug' to show Log4j 2 internal initialization logging. See
https://logging.apache.org/log4j/2.x/manual/configuration.html for
instructions on how to configure Log4j 2
Dec 14, 2018 9:10:02 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Thanks!
--
Jeff Painter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@turbine.apache.org
For additional commands, e-mail: dev-help@turbine.apache.org