首先 请问可以这样部署吗?我只部署过ejb+serverlet的
但是用了  struts就会报错  
我用的是Jdeveloper开发工具
报错信息如下 :
初始化 D:\product\10.1.3.1\OracleAS_1\j2ee\testEJB\applications\testejb.ear 开始...
解压缩 testejb.ear
解压缩 testejb.ear 完成
初始化 D:\product\10.1.3.1\OracleAS_1\j2ee\testEJB\applications\testejb.ear 结束...
启动应用程序: testejb
初始化类加载程序
初始化 EJB 容器
加载连接器
启动资源适配器
处理 EJB 模块: testejb.jar
应用程序: testejb 处于失败状态
Operation failed with error:
  缺失类: org.apache.struts.action.Action 从属类: action.AssignShipperAction
         加载器: testejb.root:0.0.1
    代码源: /D:/product/10.1.3.1/OracleAS_1/j2ee/testEJB/applications/testejb/testejb.jar
  配置: <ejb> in D:\product\10.1.3.1\OracleAS_1\j2ee\testEJB\applications\testejb(Failure analysis caught java.lang.IllegalStateException: 类加载器 "testejb.root:0.0.1" (来自 <application> in /D:/product/10.1.3.1/OracleAS_1/j2ee/testEJB/applications/testejb/): 此加载器已关闭, 因此不应使用。)Deployment failed
Elapsed time for deployment:  5 seconds
####  Deployment incomplete.  ####    2008-11-30 21:55:54