At first I tried to config openejb the same way I did TomEE.
TomEE works just perfectly! There WAS issue with conflicting slf4j
implementations in the past in TomEE - in 1.6.0 (release) it is gone!
OpenEJB - different story. I will work now with workaround but think
there's something smelly about it.
On 08.12.2013 19:49, Romain Manni-Bucau wrote:
hmm
i have to admit i only tested against tomee (= not openejb standalone)
and needed to fix a little issue about slf4j (you surely encounter it
as well).
Maybe check against the snapshot.
On xml-apis not sure why we don't provide it.
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2013/12/8 Reinis Vicups <to...@orbit-x.de>:
Hi
I tried different approaches and all failed but this one:
- place slf4j-log4j12-1.7.5.jar; log4j-1.2.17.jar; log4j.xml,
jul-to-slf4j-1.7.5.jar and xml-apis-1.4.01.jar in OPENEJB_ROOT\lib
- change OEPENEJB_ROOT\conf\logging.properties to handlers =
org.slf4j.bridge.SLF4JBridgeHandler
This way it works although now I changed the whole Openejb to slf4j!
Another thing was necessity to add xml-apis-1.4.01 or I would get class
NoClassDefFoundException for org.w3c.dom.ElementTraversal.
Thats quite intrusive method and means for me a lot of error-prone work upon
e.g. openejb upgrade.
I appreciate any hints on what else I could try. (I tried placing all the
jars and xml in <ear>/lib with no success, I even tried packaging log4j.xml
in an empty jar and putting it in <ear>\lib and several other methods).
kind regards
reinis
On 08.12.2013 18:46, Romain Manni-Bucau wrote:
Hi
maybe that's cause we miss some details but if log4j.xml is in the
same loader as log4j.jar (all should be in <ear>/lib/ maybe) it should
work
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2013/12/8 Reinis Vicups <to...@orbit-x.de>:
Hi guys,
I have following application deployed in /app of standalone openejb:
myear.ear
|
|-- lib <- here is the log4j*.jar
|
|-- myapp.jar <- here is log4j.xml
I don't actually want to change /conf/logging.properties and have openejb
to
pickup MY log4j.xml config for my application.
Is this possible and if yes, how do I make openejb to use my log4j.xml
for
my EAR?
kind regard
reinis