接下来的窗口指定Bean的类型为无状态会话Bean,实现类为DemoEJB,远程接口为Demo,Home接口为DemoHome,然后在接下来的窗口直接点击【Next】,直到出现资源工厂引用窗口,添加一个资源工厂引用,它的名字为"eis/DemoEISFactory",类型是"javax.resource.cci.ConnectionFactory",如图6所示。
图6 为EJB添加资源引用

然后点击【finish】。
Step5 新建一个Web组件,把test.jsp测试页面添加进来。
Step6 在部署工具中指定EJB的JNDI名字为"ejb/demo"。
Step 7 指定Web组件的Context(上下文)为"/resource"。
Step8 检查装配的描述是否正确,选中resource应用,然后点击工具栏 图标即可。
Step9 部署,选中resource应用,然后点击工具栏 ,在弹出的对话框点击【finish】即可。
Step10 部署成功后,把资源适配器添加到对应的应用服务器,使其运行。如图7所示,选择localhost,点击【new】。
图7 把资源适配器添加到服务器

然后指定连接工厂的JNDI,如图8所示。
图8 指定连接工厂的JNDI

部署成功后,启动EIS服务器,EIS服务器通过执行src/eis-server/run.bat进行启动,然后就可以进行测试了,在浏览器里输入:
http://localhost:8000/resource/test.jsp
进行测试。如果一切顺利,将在页面中返回测试的结果,如图9所示。
图9 测试资源适配器

在测试时,通用可以看到EIS服务器也输出了类似以下的信息:
启动服务....监听客户端连接...接收到一个连接监听客户端连接...接收到以下输入: hellking