SessionBean 与 hibernate 问题

MagicxiaoZ 2007-12-08 05:33:08
我用sessionbean+hibernate的架构写个小东西,用myeclipse建了一个EJB project,然后写了个sessionbean,用jboss服务器进行测试了一下,正常运行,但是当我把hibernate libraries
build path进来以后,还没有用sessionbean掉hibernate就出现了以下异常:
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(Unknown Source)
at com.test.test.main(test.java:21)


难道是lib冲突???
该怎么解决呢,请各位帮帮忙.....
谢谢....


test.java:


Properties props = new Properties();
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.naming.provider.url", "localhost:1099");
props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming");

InitialContext ctx;

try{
ctx = new InitialContext(props);
MyHibernateBeanRemote sample = (MyHibernateBeanRemote) ctx.lookup("MyHibernateBean/remote");
if(sample != null)
{
sample.doSomething();
}
else
System.out.print("Not found");

}catch(NamingException e){
System.out.print(e.getMessage());
}
...全文
76 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pippen培鹏 2011-09-15
  • 打赏
  • 举报
回复
Log4j版本问题。
换成高版本的Log4j就可以了!

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧