我正在尝试在代理Oracle应用程序的反向代理上添加客户端证书身份validation。 在添加之前,如果我删除后续代码,oracle应用程序能够启动java,加载并正常工作。
当我在整个代理(因为它只是代理这个应用程序)或特定的位置添加检查时,java应用程序不会加载。 这些是附加的行:
SSLVerifyClient需求
SSLVerifyDepth 1
SSLOptions + FakeBasicAuth
validation工作正常,漂亮; 只是添加检查停止加载应用程序,不知道为什么。 任何帮助都是极好的
新信息:
我能够解决我的问题与握手失败(这是一个拼写错误,我没有注意到,所以检查失败)。 现在我遇到了:
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(Unknown Source)
在sun.plugin2.applet.Plugin2ClassLoader.loadCode(未知来源)
在sun.plugin2.applet.Plugin2Manager.initAppletAdapter(未知来源)
在sun.plugin2.applet.Plugin2Manager $ AppletExecutionRunnable.run(未知来源)
在java.lang.Thread.run(Unknown Source)
基本的:load: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(Unknown Source)
在sun.plugin2.applet.Plugin2ClassLoader.loadCode(未知来源)
在sun.plugin2.applet.Plugin2Manager.initAppletAdapter(未知来源)
在sun.plugin2.applet.Plugin2Manager $ AppletExecutionRunnable.run(未知来源)
在java.lang.Thread.run(Unknown Source)
如果我删除在post中提到的代码片段,特别是SSLVerifyClient没有或可选,一切都工作。 我也不能将config = webutil添加到我正在使用的链接的末尾,因为它已经指定了一个configuration。