你是用jboss做为容器?你看deploy目录下应该有xml是关于数据源描述的,就在那里配的吧

解决方案 »

  1.   

    谢谢楼上, 可是我用的是java ee自带的glassfish容器, 请问这样要怎么办啊.
      

  2.   

    还有个问题啊, 即便xml里我设置好了数据库datasource, 那cmp的entitybean到底会用哪个呢, 根本没地方让我设置啊. java代码里可以用@Resource注入一个datasource, 可是这个在cmp里用不上啊.
      

  3.   

    没人回答啊, 那么ejb2也行啊, ejb2是怎么做的, 难道和那个persistence.xml有关?!
      

  4.   

    glassfish是有个控制台的,登录那个admin控制台里面配置数据源,配置jndi
    ejb3的数据源是在persistence.xml里面配置的,可能是用到jndi的缘故,所以你看不到哪个数据库
      

  5.   

    谢谢楼上, 我发现glassfish控制台里的确可以设置数据库的各种信息, 包括名字等等...目前还没有成功, 不过一步步靠近了...