up. I think you need check if you config the xml file well in /deploy/?.xml

解决方案 »

  1.   

    嘿嘿
    不用jboss.xml和jboss-web.xml的话
    在web.xml<ejb-ef>中下添加
    <ejb-link>HelloWorld</ejb-link>
    是可以运行的
      

  2.   

    但是现在又有了新问题
    当我用ejb3.0的话,jboss启动会出现这样的问题:
    Caused by: java.lang.ClassNotFoundException: Unexpected error during load of: org.jboss.ejb3.EJB3Deployer, msg=org/jboss/ejb3/EJB3Deployer (Unsupported major.minor version 49.0)这又是怎么拉???更奇怪的是:原来运行正常的程序现在总是报错
    搞不懂JBOSS拉
      

  3.   

    在web.xml<ejb-ef>中下添加
    <ejb-link>HelloWorld</ejb-link>
    ==========
    这样?敢问楼主JBoss版本是?
      

  4.   

    嘿嘿
    失误~~
    是<ejb-link>Browser</ejb-link>
    我的是jboss-4.0.3SP1
    我不是很了解,能说下吗?
      

  5.   

    楼主出现一个很严重的帮定错误:)大家都没有看出来
    JNDI帮定错误了,你的是:ejb/browser
    但实际是:test/BrowserHome
    自己去验证下
      

  6.   

    我不认为这个是错误呀
    在用lookup方法的时候,当时是调用<ejb-ref-name>(ejb/browser)中的元素拉,
    而这个ejb-ref-name通过jboss-web.xml中的
    <ejb-ref> 
            <ejb-ref-name>ejb/browser<ejb-ref-name> 
            <jndi-name>test/BrowserHome</jndi-name> 
    </ejb-ref> 
    和jndi-name为test/BrowserHome的绑定在一起
    同时在jboss.xml中:
      <session> 
            <ejb-name>Browser</ejb-name> 
            <jndi-name>test/BrowserHome</jndi-name> 
      </session> 
    test/BrowserHome与Browser绑定在一起
    从而实现了,lookup("ejb/browser")到lookup("Browser")的转变
      

  7.   

    那你说的意思是:
    <ejb-ref-name>和<jndi-name>一定要一样哦
    好的,我试试看
    thanks