谢谢你,可是我检查了我的jndi名称没有错误的,可是我运行其他项目的时候很奇怪的是浏览器同样提示这样的信息

解决方案 »

  1.   

    我对jboss.xml这个文件里面的session的jndi检查了多次,都没有错误,我是真的不明白这个问题出在什么地方,请有经验的各位高手指点,不够分再加!谢谢!!
      

  2.   

    还有个奇怪的现象就是运行其他的项目的时候也提示同样的错误,我说得同样的错误是一摸一样:都是javax.servlet.ServletException: testInsert errorjavax.naming.NameNotFoundException: myOrderBookSystemSessionLocal not bound
    其他项目的jndi名和这个项目的本来就根本不一样可是还提示myOrderBookSystemSessionLocal not bound
    这是让我很费解
      

  3.   

    <jndi-name> 和 lookup(xxx) 里面东西不一样所以会有这个exception
      

  4.   

    谢谢大家的帮助,但是大家说的这些造成错误的可能的地方我都反复检查了,最后我怀疑是不是我的session的名字的第一个字母是不是没有大写造成的,我于是就改成第一个字母大写,但是最后的结果还是一样的,真是彻底败了
      

  5.   

    谢谢大家的热心的帮助,现在我的项目都能正常的运行了,其实主要的原因是我的jboss坏了,我的程序一点问题也没有,我把jboss重新安装后一切都恢复了正常,真是有点搞,辛苦大家了,不过也可能是免费的东西偶尔也会出现这种情况吧,因为jboss的敏感部分我是从来不动的。