Hi,
I have been struggling for a long time with the fact that our use of Log4J
conflicts with JBoss's. Because my concentration is on other areas and not
on logging I have been completely disabling our application's logging when
testing on JBoss rather than trying to figure out how integrate with JBoss.
If someone can give a few words of advice that would be great, but my real
question is.....what do I do about JAXM's logging. I cannot shut it off. As
you can see from the stacktrace below JAXM doesn't like the
org.jboss.logging.log4j.ConsoleAppender. I am sure there are good reasons
for using JBoss wrapper classes but how can this be portable/compatible?

Again, my concentration is not logging. I need to test our EJB with JDK1.4
and want to use JBoss 3.0 to do so (I know JBoss isn't claiming
compatibility but several users are using JDK1.4 so I thought I would give
it a shot...) I cannot do my testing because our system intialization
fails. Before I go in and disable SOAP I wanted to see if someone could
help. I have already avoided the JBoss/Log4J problem long enough.

Thanks in advance,
Mary

See the bold text...the last message is of course just a symptom:

[10:34:07,739,Default] log4j:WARN Failed to set property [maxFileSize] to
value "500KB".
[10:34:07,749,Default] java.lang.IllegalArgumentException: object is not an
instance of declaring class
[10:34:07,759,Default]   at java.lang.reflect.Method.invoke(Native Method)
[10:34:07,769,Default]
[10:34:07,779,Default]   at
org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:196)
[10:34:07,789,Default]
[10:34:07,799,Default]   at
org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:155)
[10:34:07,809,Default]
[10:34:07,819,Default]   at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:120)
[10:34:07,830,Default]
[10:34:07,850,Default]   at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
[10:34:07,860,Default]
[10:34:07,870,Default]   at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
[10:34:07,880,Default]
[10:34:07,890,Default]   at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
[10:34:07,900,Default]
[10:34:07,910,Default]   at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
[10:34:07,920,Default]
[10:34:07,930,Default]   at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
[10:34:07,940,Default]
[10:34:07,950,Default]   at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
[10:34:07,970,Default]
[10:34:07,980,Default]   at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:456)
[10:34:07,990,Default]
[10:34:08,000,Default]   at
org.apache.log4j.LogManager.<clinit>(LogManager.java:145)
[10:34:08,010,Default]
[10:34:08,020,Default]   at
org.apache.log4j.Category.getInstance(Category.java:518)
[10:34:08,030,Default]
[10:34:08,040,Default]   at
org.apache.commons.logging.impl.Log4JCategoryLog.<init>(Log4JCategoryLog.java:97)
[10:34:08,060,Default]
[10:34:08,070,Default]   at
java.lang.reflect.Constructor.newInstance(Native Method)
[10:34:08,080,Default]
[10:34:08,090,Default]   at
org.apache.commons.logging.LogSource.makeNewLogInstance(LogSource.java:281)
[10:34:08,100,Default]
[10:34:08,110,Default]   at
org.apache.commons.logging.LogSource.getInstance(LogSource.java:238)
[10:34:08,120,Default]
[10:34:08,130,Default]   at
com.sun.xml.messaging.client.p2p.HttpSOAPConnection.<clinit>(HttpSOAPConnection.java:39)
[10:34:08,150,Default]
[10:34:08,160,Default]   at java.lang.Class.forName0(Native Method)
[10:34:08,170,Default]
[10:34:08,180,Default]   at java.lang.Class.forName(Unknown Source)
[10:34:08,190,Default]
[10:34:08,200,Default]   at
com.csc.dip.jvpms.core.JvpmsSystem.initJaxmLogging(Unknown Source)
[10:34:08,210,Default]
[10:34:08,220,Default]   at com.csc.dip.jvpms.core.JvpmsSystem.init(Unknown
Source)
[10:34:08,230,Default]
[10:34:08,250,Default]   at
com.csc.dip.jvpms.web.SettingsConfigServlet.init(Unknown Source)
[10:34:08,260,Default]
[10:34:08,270,Default]   at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
[10:34:08,280,Default]
[10:34:08,290,Default]   at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3267)
[10:34:08,300,Default]
[10:34:08,310,Default]   at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
[10:34:08,330,Default]
[10:34:08,340,Default]   at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
[10:34:08,350,Default]
[10:34:08,360,Default]   at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
[10:34:08,370,Default]
[10:34:08,380,Default]   at
org.jboss.web.catalina.EmbeddedCatalinaServiceSX.createWebContext(EmbeddedCatalinaServiceSX.java:428)
[10:34:08,390,Default]
[10:34:08,400,Default]   at
org.jboss.web.catalina.EmbeddedCatalinaServiceSX.performDeploy(EmbeddedCatalinaServiceSX.java:282)
[10:34:08,410,Default]
[10:34:08,420,Default]   at
org.jboss.web.AbstractWebContainer.deploy(AbstractWebContainer.java:191)
[10:34:08,430,Default]
[10:34:08,440,Default]   at java.lang.reflect.Method.invoke(Native Method)
[10:34:08,460,Default]
[10:34:08,470,Default]   at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[10:34:08,480,Default]
[10:34:08,490,Default]   at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[10:34:08,500,Default]
[10:34:08,510,Default]   at
org.jboss.deployment.J2eeDeployer.startModules(J2eeDeployer.java:505)
[10:34:08,520,Default]
[10:34:08,531,Default]   at
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:459)
[10:34:08,541,Default]
[10:34:08,551,Default]   at
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:190)
[10:34:08,561,Default]
[10:34:08,571,Default]   at java.lang.reflect.Method.invoke(Native Method)
[10:34:08,591,Default]
[10:34:08,601,Default]   at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[10:34:08,611,Default]
[10:34:08,621,Default]   at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[10:34:08,631,Default]
[10:34:08,641,Default]   at
org.jboss.deployment.AutoDeployer.deploy(AutoDeployer.java:395)
[10:34:08,651,Default]
[10:34:08,661,Default]   at
org.jboss.deployment.AutoDeployer.run(AutoDeployer.java:233)
[10:34:08,671,Default]
[10:34:08,681,Default]   at
org.jboss.deployment.AutoDeployer.startService(AutoDeployer.java:371)
[10:34:08,691,Default]
[10:34:08,701,Default]   at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:103)
[10:34:08,721,Default]
[10:34:08,731,Default]   at java.lang.reflect.Method.invoke(Native Method)
[10:34:08,741,Default]
[10:34:08,751,Default]   at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[10:34:08,761,Default]
[10:34:08,771,Default]   at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[10:34:08,781,Default]
[10:34:08,791,Default]   at
org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(ConfigurationService.java:967)
[10:34:08,811,Default]
[10:34:08,821,Default]   at $Proxy0.start(Unknown Source)
[10:34:08,831,Default]
[10:34:08,841,Default]   at
org.jboss.util.ServiceControl.start(ServiceControl.java:79)
[10:34:08,851,Default]
[10:34:08,861,Default]   at java.lang.reflect.Method.invoke(Native Method)
[10:34:08,871,Default]
[10:34:08,881,Default]   at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[10:34:08,891,Default]
[10:34:08,901,Default]   at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[10:34:08,911,Default]
[10:34:08,921,Default]   at org.jboss.Main.<init>(Main.java:208)
[10:34:08,941,Default]
[10:34:08,951,Default]   at org.jboss.Main$1.run(Main.java:110)
[10:34:08,961,Default]
[10:34:08,971,Default]   at
java.security.AccessController.doPrivileged(Native Method)
[10:34:08,981,Default]
[10:34:08,991,Default]   at org.jboss.Main.main(Main.java:106)
[10:34:09,001,Default]
[10:34:09,011,Default] log4j:WARN File option not set for appender
[Default].
[10:34:09,021,Default] log4j:WARN Are you using FileAppender instead of
ConsoleAppender?
[10:34:09,041,Default] log4j:ERROR A
"org.jboss.logging.log4j.ConsoleAppender" object is not assignable to a
"org.apache.log4j.Appender" variable.
[10:34:09,061,Default] log4j:ERROR Could not instantiate appender named
"Console".



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Stuff, things, and much much more.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to