Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ОШИБКА

Мне нужна помощь в настройке Java на моей машине, потому что, когда я пытаюсь загрузить Forms, загрузчик просто идет по кругу и выдает эту ошибку:

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 Runtime Environments, отключив прокси.

Чего мне не хватать? Приложение хорошо работает на других машинах.

3 ответа

Решение

Я потратил около 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 добавьте поддержку Oracle EBS Pluin R12 и R11i для Chrome. Для FireFox никаких дополнительных плагинов не требуется.

  3. Отключите TLS в параметрах Интернета: "Свойства обозревателя"> "Дополнительно"> "Прокрутите вниз" до "Безопасность". Отключите / снимите флажок "Использовать TLS 1.0", "TLS 1.1" и "TLS 1.2"

  4. Отключить TLS в Java: в более новых версиях Java 1.8 Oracle по умолчанию включает включение TLS 1.1 TLS 1.2. Вы должны отключить их. отключи это. Перейдите в Панель управления Java> Перейдите на вкладку Дополнительно> Нажмите Общие или Дерево безопасности. > Если вы видите TLs 1.1 или TLS 1.2, снимите их.

Запустите ваше приложение. Надеюсь это работает.

Я решил проблему, ошибка была вызвана активным прокси в моей Java. я удалил прокси и формы все работают отлично

Обычно это вызвано проблемой конфигурации клиента.
Здесь есть пара рекомендаций:

  1. Всегда используйте поддерживаемый браузер.
  2. Если вы используете JRE 7, убедитесь, что ваш сервер правильно настроен для работы в JRE 7.
  3. Если у вас включен SSL, убедитесь, что конфигурация вашего клиента правильная.
  4. Если вы используете VPN, вам необходимо убедиться, что VPN не прерывает соединение.
  5. Если вы используете Java 7, убедитесь, что имя вашего сервера было добавлено в список сайтов в настройках безопасности.
  6. Проверьте application.log и access_log для любого упоминания вашего подключения клиентов.

Если у вас возникнут дополнительные проблемы, я бы порекомендовал открыть Oracle SR для поддержки, поскольку может произойти много других вещей.

Для меня снятие флажка TLS не помогло. Я решил это с помощью 32-разрядной версии Java jre_1.8.0_212 и изменил настройки в панели управления Java, сделав использование 32-разрядной системы. Надеюсь, это поможет тебе

Другие вопросы по тегам