【问题标题】:Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROROracle EBS .ClassNotFoundException:oracle.apps.fnd.formsClient.FormsLauncher.class 错误
【发布时间】:2014-11-19 14:29:11
【问题描述】:

我需要帮助在我的机器上配置 Java,因为当我尝试加载表单时,加载器只是转圈并给出以下错误:

java.lang.ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run
    (Unknown Source)
    at java.lang.Thread.run(Unknown Source)

我尝试重新安装 Firefox、旧版本的 Java 运行时环境、禁用代理。

我可能会错过什么?该应用程序在其他机器上运行良好。

【问题讨论】:

  • 您运行的是什么版本的应用程序?这是集群环境吗?另外你运行的是什么版本的firefox?你用 Internet Explorer 试过了吗?
  • 在 firefox 33 中运行,oracle 应用程序是 R12 。是的,我尝试在 Internet Exploler 中运行,但是当我尝试加载表单时似乎没有任何效果
  • 试试这个:启用 Java 调试窗口。告诉我们这是否开始。如果有,它会显示什么?检查错误机器上的所有 Java(以及正在工作的 1 台),发现任何更改。

标签: java forms oracle oracleapplications oracle-application-server


【解决方案1】:

我花了大约 100 个小时寻找解决方案。不想使用 Internet Explorer,即使它也有标签中的文本乱码(未定义)的问题。我不得不使用 Oracle E Business Suite。所以这对我来说效果最好。 有很多问题。有些与我正在访问的网站上的 SSL 和 TLS 版本有关。然后Java版本也有问题。我想我找到了解决方案。

我找到了一个解决方案如下:

  1. 删除所有 Java 版本。仅在 Java 1.6.24 之间安装 Java 1.6.37 为我工作。所有版本都是最新的,例如1.7.79 或 1.8.45 对我来说仍然有问题。

  2. 下载 Chrome 版本 34 或 Firefox 30 到 35。较新的版本对我不起作用,您可以检查一下。我猜这与 SSL 版本 3 支持和 TLS 支持有关。如果使用 Chrome,请为 Chrome 添加 Oracle EBS Pluin R12& R11i Enablement。对于 fireFox,不需要额外的插件。

  3. 在 Internet 选项中禁用 TLS: Internet 选项> 高级> 向下滚动到安全禁用/取消选中所有使用 TLS 1.0、使用 TLS 1.1 和使用 TLS 1.2。

  4. 在 Java 中禁用 TLS: 在较新的 Java 版本 1.8 中,Oracle 默认启用启用 TLS 1.1 TLS 1.2。你必须禁用它们。 禁用它。转到 Java 控制面板>转到高级选项卡>单击常规或安全树。 > 如果您看到 TLs 1.1 或 TLS 1.2,请取消选中它们。

启动您的应用程序。我希望它有效。

【讨论】:

    【解决方案2】:

    这通常是由客户端配置问题引起的。
    这里有几个建议:

    1. 始终使用受支持的浏览器。
    2. 如果您运行的是 JRE 7,请确认您的服务器已正确配置为在 JRE 7 中提供服务。
    3. 如果您启用了 SSL,请确保您的客户端配置正确。
    4. 如果您使用 VPN,则需要验证您的 VPN 没有断开连接。
    5. 如果您使用的是 Java 7,请确保您的服务器名称已添加到安全设置中的站点列表中。
    6. 检查 application.log 和 access_log 是否提及您的客户端连接。

    如果您还有其他问题,我建议您打开 Oracle SR 以获得支持,因为可能还有很多其他问题。

    【讨论】:

    • 我解决了错误是由我的 java 中的活动代理引起的问题。我删除了代理,表格都运行良好
    【解决方案3】:

    我解决了错误是由我的 java 中的活动代理引起的问题。我删除了代理,表单都运行良好

    【讨论】:

      【解决方案4】:

      对我来说,取消选中 TLS 并没有帮助。 我通过使用 Java jre_1.8.0_212 32 位解决了它,并更改了 Java 控制面板中的设置以使用 32 位系统。 希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多