Я пытаюсь добавить аутентификацию сертификата клиента на обратном прокси-сервере, который проксирует приложение Oracle. Перед добавлением и если я удалю последующий код, приложение oracle сможет запускать java, загружаться и работать правильно.
Когда я добавляю проверку либо на весь прокси (поскольку он проксирует только это приложение), либо на конкретное место, приложение java не загружается. Это добавленные строки:
SSLVerifyClient требуется
SSLVerifyDepth 1
SSLOptions + FakeBasicAuth
Проверка работает нормально и денди; просто добавление проверки останавливает загрузку приложения, и не знаю почему. Любая помощь была бы потрясающей
Новая информация:
Мне удалось решить свою проблему с помощью неудавшегося рукопожатия (это была орфографическая ошибка, которую я не заметил, поэтому проверка не удалась). Теперь я сталкиваюсь с:
java.lang.ClassNotFoundException: oracle.forms.webutil.common.RegisterWebUtil
в sun.plugin2.applet.Applet2ClassLoader.findClass (неизвестный источник)
в sun.plugin2.applet.Plugin2ClassLoader.loadClass0 (Неизвестный источник)
в sun.plugin2.applet.Plugin2ClassLoader.loadClass (неизвестный источник)
в sun.plugin2.applet.Plugin2ClassLoader.loadClass (неизвестный источник)
в java.lang.ClassLoader.loadClass (Неизвестный источник)
в sun.plugin2.applet.Plugin2ClassLoader.loadCode (неизвестный источник)
в sun.plugin2.applet.Plugin2Manager.initAppletAdapter (неизвестный источник)
в sun.plugin2.applet.Plugin2Manager $ AppletExecutionRunnable.run (неизвестный источник)
в java.lang.Thread.run (неизвестный источник)
basic: load: class oracle.forms.webutil.common.RegisterWebUtil не найден.
java.lang.ClassNotFoundException: oracle.forms.webutil.common.RegisterWebUtil
в sun.plugin2.applet.Applet2ClassLoader.findClass (неизвестный источник)
в sun.plugin2.applet.Plugin2ClassLoader.loadClass0 (Неизвестный источник)
в sun.plugin2.applet.Plugin2ClassLoader.loadClass (неизвестный источник)
в sun.plugin2.applet.Plugin2ClassLoader.loadClass (неизвестный источник)
в java.lang.ClassLoader.loadClass (Неизвестный источник)
в sun.plugin2.applet.Plugin2ClassLoader.loadCode (неизвестный источник)
в sun.plugin2.applet.Plugin2Manager.initAppletAdapter (неизвестный источник)
в sun.plugin2.applet.Plugin2Manager $ AppletExecutionRunnable.run (неизвестный источник)
в java.lang.Thread.run (неизвестный источник)
если я удалю фрагмент кода, упомянутый в сообщении, особенно SSLVerifyClient на none или optional, все снова будет работать. Я также не могу добавить config = webutil в конец ссылки, которую я использую, потому что для нее уже указана конфигурация.