openejb.log.factory is for container log so sounds normal it doesnt change
anything,

did you try 1.7.1? openejb.classloader.forced-skip=org.apache.log4j in
conf/system.properties?


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>

2015-04-02 16:14 GMT+02:00 ivan_nikitsenka <[email protected]>:

> Hello I have the next errors when Tomee 1.7.0 server starts with an ear
> application.log4j:ERROR A "org.apache.log4j.RollingFileAppender" object is
> not assignable to a "org.apache.log4j.Appender" variable.log4j:ERROR The
> class "org.apache.log4j.Appender" was loaded bylog4j:ERROR
> [org.apache.openejb.core.TempClassLoader@1c588c7] whereas object of
> typelog4j:ERROR "org.apache.log4j.RollingFileAppender" was loaded by
> [org.apache.openejb.util.classloader.URLClassLoaderFirst@ec66b5
> ].log4j:ERROR
> Could not instantiate appender named "networx".I have an ear application in
> tomee/apps folder and log4j.jar is inside the ear file. No other log4j
> classes exist in the application and server.When i add log4j.jar to
> Tomee/lib folder it works fine and errors don't appear. However this is not
> convenient and i need to include log4j in the ear application itself.
> Changing RollingFileAppender to any other adapter doesn't fix the issus.
> Adding openejb.log.factory=log4j doesn't fix the issue as well.
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/Log4j-Error-object-is-not-assignable-to-a-org-apache-log4j-Appender-variable-tp4674248.html
> Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to