对于WebLogic,部署EJB时既可以简单地把jar文件复制到WL_HOME/config/your_domain/applications目录,或者也可以通过Web风格的管理控制台进行。在通过服务器日志报告部署中出现的问题时,WebLogic做得很出色。要检验部署是否成功,最简单的方法是利用管理控制台查看JNDI(Java Naming and Directory Interface)树。对于WebLogic,JNDI名字在另一个名为weblogic-ejb-jar.xml的部署描述器文件中指定。事实上,为了让示例EJB能够在WebLogic上部署成功,META-INF目录下必须存在这个部署描述器文件。
遗憾的是,每次试图在客户程序中访问ProfileTest Bean时,我们总是得到一个“java.sql.SQLException: ORA-01002: fetch out of sequence”错误信息。由于IBM没有为试用版WebSphere提供客户EJB支持,所以我们无法借助IBM客户支持来解决这个问题。不过,我们成功地在Bean上调用了create()方法,向数据库表插入了记录。顺便说一句,当我们使用默认的数据源DB2(而不是Oracle)时,这个实体Bean运行得很流畅。