posts - 431,  comments - 344,  trackbacks - 0
Hi I am facing a problem with accessing the JBOSS.

according to the exception it seems to me --- log related exception.

when I call the following code

Code:
Hashtable env = new Hashtable();
            env.put(Context.INITIAL_CONTEXT_FACTORY, initCtxFac);
            env.put(Context.PROVIDER_URL, providerUrl);
            try {
            ctx = new InitialContext(env);
            conFactory = (QueueConnectionFactory) ctx.lookup
            (queueConFacLookupName);
            -----
            -----	


exception details

Code:
Exception in thread "main" Java.lang.NoSuchFieldError: TRACE
            at org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled(Log4jLoggerPlugin.java:85)
            at org.jboss.logging.Logger.isTraceEnabled(Logger.java:122)
            at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:622)
            at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:589)
            at javax.naming.InitialContext.lookup(InitialContext.java:351)
            at com.cognizant.util.ServiceHelper.initQueueService(ServiceHelper.java:153)
            at com.cognizant.main.StartUp.<init>(StartUp.java:28)
            at com.cognizant.main.StartUp.main(StartUp.java:46)	



I use jboss-4.2.1.GA version with JDK jdk141_05 version.

I added jboss.jar,jbossall-client.jar,jboss-client.jar,jboss-system.jar,log4j-1.2.9.jar,log4j-boot.jar in my project library.

Strange thing is that I run this same code with all other 3/4 windows XP system. OK

But in another system with the same configuration I got the above mentioned exception.


Can any body help me?

-----------------------------------------------------------------------------------------
Quote:
Exception in thread "main" Java.lang.NoSuchFieldError: TRACE


You will require log4j jar of version 1.2.12 or higher in your classpath. Also, make sure that you do not maintain more than one version of jar file of log4j (or for that matter any other utility) in the classpath. So remove the log4j-1.2.9.jar and log4j-boot.jar from your client's classpath and include a log4j jar of version 1.2.12 or higher.

posted on 2008-04-17 19:05 周锐 阅读(7599) 评论(6)  编辑  收藏 所属分类: AntApacheJava

只有注册用户登录后才能发表评论。


网站导航: