使用JBoss部署实体Bean,数据库是oracle9i,出现错误,求助!!!

04-05-11 xmh_8088
我使用Jbuilder9开发一个测试实体Bean:test.jar

事先已经将测试表test,在oracle上建好.

但是当我把实体Bean--test.jar部署到deploy目录后,总是部署不成功,

提示信息很明显:

14:32:40,281 INFO [EjbModule] Deploying test

14:32:46,375 ERROR [EntityContainer] Starting failed

org.jboss.deployment.DeploymentException: Error while checking if table aleady exists; - nested throwable: (java.sql.SQLException: ORA-00600: 内部错误代码,参数

: [ttcgcshnd-1], [0], [], [], [], [], [], []

)

等等

但是如果,我把表test删除掉,再次部署,就没有问题.

是不是,在什么地方没有设置阿? 可是,同样的配置在同事的机器上部署没有问题. 郁闷中....

banq
2004-05-11 17:16
可能你部署了两次。

xmh_8088
2004-05-11 17:58
楼上的,您说的不正确!!!

我购买你出版的图书,关于第5章<订阅系统>

使用同样的方式,在jbuilder中快速的构建测试实体Bean: addressEJB,

但是,连动的是mysql数据库, 即使数据库已经存在,也可以直接部署.

但是在oracle数据库的情况下,却不行.

我回忆是不是,我的oracle的原因阿!

---------------------------------------------

还有,您书中第五章示例中--接口框架的代码, 书上讲述的是:

struts中的Action调用ServiceProxyHandler,传递参数是自定义的Event;

ProxyHander(代理处理器)调用ServiceFactory(服务工厂);

之后,从服务工厂中取得Service(服务)接口;

Servie接口被具体的CustomerService实现,具体的服务CustomerService继承于ServiceProxy, 这样过程实现的代理模式,工厂模式,command模式.

我只想问:关于EJBService\EJBServiceFactory具体使用情况,

已经与ServiceProxy的关心.

谢谢..

xmh_8088
2004-05-11 17:59
我只想问:关于EJBService\EJBServiceFactory具体使用情况,

已经与ServiceProxy的关系.

猜你喜欢