我在我的应用程序模块中为两个视图对象实例创建了一个服务接口。视图对象实例表示默认 Oracle 数据库模式 HR 的员工和部门表。我在我的服务接口中为两个视图对象实例选择了以下基本操作:更新、GetByKey、查找。
当我在浏览器中运行 Web 服务并通过 JDeveloper HTTP Analyzer 或 Web 服务的端点服务对其进行测试时,我总是收到以下错误:
执行业务逻辑时出现异常:我该怎么做:似乎是 EJB 规范的一个奇怪的怪癖。例外是:java.lang.StackOverflowError。
当我将正确的 SOAP 请求发送到 Web 服务时,我会收到以下肥皂消息:
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><env:Fault><faultcode>env:Server</faultcode><faultstring>what do i do: seems an odd quirk of the EJB spec. The exception is:java.lang.StackOverflowError</faultstring></env:Fault></env:Body></env:Envelope>
不幸的是,这个错误没有其他帮助。
有任何想法吗?我只使用了 JDeveloper 向导来创建这个......
我正在使用 JDeveloper 11.1.2.4 (11gR2)。
谢谢