首先 请问可以这样部署吗?我只部署过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
但是用了 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
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货