你把连接数据库等操作编进去.jbuilder不会自动把所有都作了.

解决方案 »

  1.   

    做好的ear里面总该有个文件记述了数据库的信息吧,要不然部署以后怎么连接数据库?我想应该是个xml文件,但是没找到。
      

  2.   

    ear包中的Bean是通过JNDI来访问的数据库的,这些信息在你要部署的EJB Container中设置。用ear包指定的JNDI名和你要访问的数据库联系起来。
      

  3.   

    是啊,在部署的时候在服务器上设置JNDI参数啊
      

  4.   

    如果你用jb,应该是在jndi-difinations.xml中
      

  5.   

    EJB是通过JNDI来查找相关的资源的(数据源,bean,,,,,,)
    在EJB Container中定义的每一个职员(数据源,bean)都会有一个唯一的名字,程序通过这个名字来链接相关的资源.楼上的说的很对,只要你部属的时候设置相应的JNDI就可以了
      

  6.   

    怎么设置相应的jndi?要在哪些文件中设置?哪位高手能给个例子?谢谢了.
      

  7.   

    我们开发环境是websphere,设置EJB的JNDI可用EJB的扩展编辑器里设置
      

  8.   

    用Jbuilder,打开每个BEAN的属性编辑窗口,就能发现Environment、EJB References、Resource References等设置的地方。具体,写到那个文件,你不用管,当然你也可以在设定以后,将那几个部署配置文件一个个打开看。
      

  9.   

    我用JBOSS服务器在deploy目录下的sybasxxxx-service.xml下描述.