【问题标题】:Java ee agent for ODI用于 ODI 的 Java ee 代理
【发布时间】:2017-07-07 06:03:45
【问题描述】:

我已经为我的 java ee 代理创建了一个域,使用:https://docs.oracle.com/middleware/1221/core/ODING/GUID-3F74BFAB-99E9-4060-86E8-F70A8352A701.htm#ODING292

我还在 odi studio 中创建了一个代理,但是当我尝试对其进行测试时,它给了我错误:

oracle.odi.runtime.agent.invocation.InvocationException:ODI-1425:无法使用 http 访问代理应用程序。

at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.reThrowAgentErrorAsInvocation(RemoteRuntimeAgentInvoker.java:1716)

at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:401)

at oracle.odi.runtime.agent.invocation.support.InternalRemoteRuntimeAgentInvoker.invoke(InternalRemoteRuntimeAgentInvoker.java:162)

at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeIsAlive(RemoteRuntimeAgentInvoker.java:614)

at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeIsAlive(RemoteRuntimeAgentInvoker.java:592)

at oracle.odi.ui.action.SnpsPopupActionTestAgentHandler.testOdiAgent(SnpsPopupActionTestAgentHandler.java:85)

at oracle.odi.ui.action.SnpsPopupActionTestAgentHandler.actionPerformed(SnpsPopupActionTestAgentHandler.java:76)

at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent$5.performAction(EditFrameSnpAgent.java:637)

at oracle.odi.ui.framework.event.OdiActionListener.actionPerformed(OdiActionListener.java:69)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

at java.awt.Component.processMouseEvent(Component.java:6533)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)

at java.awt.Component.processEvent(Component.java:6298)

at java.awt.Container.processEvent(Container.java:2236)

at java.awt.Component.dispatchEventImpl(Component.java:4889)

at java.awt.Container.dispatchEventImpl(Container.java:2294)

at java.awt.Component.dispatchEvent(Component.java:4711)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)

at java.awt.Container.dispatchEventImpl(Container.java:2280)

at java.awt.Window.dispatchEventImpl(Window.java:2746)

at java.awt.Component.dispatchEvent(Component.java:4711)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)

at java.awt.EventQueue.access$500(EventQueue.java:97)

at java.awt.EventQueue$3.run(EventQueue.java:709)

at java.awt.EventQueue$3.run(EventQueue.java:703)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

at java.awt.EventQueue$4.run(EventQueue.java:731)

at java.awt.EventQueue$4.run(EventQueue.java:729)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)

at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

原因:ODI-1425:无法使用 http 访问代理应用程序。

at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:403)

... 45 more

我做过的事情:

  1. Telnet 到 15101 端口,一切正常。

  2. 防火墙已关闭

  3. 确保我的节点管理器和 weblogic 服务器已启动并运行。

  4. odi 托管服务器已启动并正在运行。

甚至尝试为 odiagent (http://www.redstk.com/odi-12c-agent-not-running-odi-1425/) 删除并重新创建部署

似乎没有任何效果,我束手无策。任何帮助将不胜感激。

我正在使用 odi 12c 在 Windows 10 上尝试此操作

【问题讨论】:

    标签: oracle-data-integrator


    【解决方案1】:

    Windows 10 不是 Windows 的服务器版,因此任何企业工具的任何服务器端组件(如 JEE 代理)都不太可能支持它。 如果查看certification matrix,可以看到仅支持 Windows 的 Server 2012 版本。

    【讨论】:

    • 是的,但我过去在我的系统上配置了 odi。不得不重新部署应用程序并因此重新配置 odi 代理,这就是它无法启动的时候。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 2015-06-29
    相关资源
    最近更新 更多