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