2011-05-27 72 views
0

我刚刚在WebSphere WAS 7.0环境中安装了Orbeon 3.9 CE,但所有内容看起来都很好,但是当我尝试添加表单时,出现错误“peer not authenticated”错误。 我在的log4j.xml文件打开调试,这是我得到了它:试图添加表单时“Peer not authenticated”

2011-05-27 16:34:13,051 ERROR ProcessorService - Exception at oxf:/apps/fr/components/components.xsl (executing XSLT transformation) javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at com.ibm.jsse2.fc.getPeerCertificates(fc.java:46) at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128) at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:390) at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:488) at org.apache.http.conn.scheme.SchemeSocketFactoryAdaptor.connectSocket(SchemeSocketFactoryAdaptor.java:62) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:562) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) at org.orbeon.oxf.resources.handler.HTTPURLConnection.connect(HTTPURLConnection.java:219) at org.orbeon.oxf.util.Connection.connect(Connection.java:494) at org.orbeon.oxf.util.Connection.open(Connection.java:94) at org.orbeon.oxf.processor.generator.URLGenerator$URLResourceHandler.openConnection(URLGenerator.java:817) at org.orbeon.oxf.processor.generator.URLGenerator$URLResourceHandler.getResourceMediaType(URLGenerator.java:770) at org.orbeon.oxf.processor.generator.URLGenerator$1.readImpl(URLGenerator.java:420) at org.orbeon.oxf.processor.impl.ProcessorOutputImpl$TopLevelOutputFilter.read(ProcessorOutputImpl.java:263) at org.orbeon.oxf.processor.impl.ProcessorOutputImpl.read(ProcessorOutputImpl.java:406) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:260) at org.orbeon.oxf.processor.pipeline.TeeProcessor$TeeProcessorOutputImpl.readImpl(TeeProcessor.java:89) at org.orbeon.oxf.processor.impl.ProcessorOutputImpl$TopLevelOutputFilter.read(ProcessorOutputImpl.java:263) at org.orbeon.oxf.processor.impl.ProcessorOutputImpl.read(ProcessorOutputImpl.java:406) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:260) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:286) at org.orbeon.oxf.processor.ProcessorImpl$3.read(ProcessorImpl.java:315) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:365) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:330) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:313)

回答

2

这就像如果你使用HTTPS使用无效证书(如会发生错误自签名证书)。如果这是您正在做的事情,您可以:

  • 将您的证书添加到您的虚拟机信任存储区。 (我会让你查找如何在WebSphere上执行此操作。)
  • 至少在开发过程中没有有效证书时,请使用HTTP而不是HTTPS。
  • 获取真正的证书,例如从StartSSL免费颁发1级证书。
+0

谢谢,我会查找这个!我发现,如果我将应用程序连接到server1(在这种情况下是部署管理器服务器),则所有事情都开始工作,与server1的客户端连接是http,而不是https,但是当我尝试连接到同一个WebSphere_Portal实例时安装问题仍然存在,无论天气我用http还是https。所以这个问题与WebSphere_Portal实例有关。我已经尝试与classloade父母先/最后看看这是否有任何关系,但无济于事。 – 2011-05-29 09:09:02

+0

我发现,如果我将应用程序连接到server1(在这种情况下是部署管理器服务器),一切都开始起作用,与server1的客户端连接是http,而不是https,我尝试使用HTTPS端口尝试使用HTTPS端口。我尝试在同一安装中连接到WebSphere_Portal实例,问题仍然存在,无论我使用http或https的天气。所以这个问题与WebSphere_Portal实例有关。本周我将尝试使用有效的SSL证书,因为我确实使用了自我认证证书。再次感谢您的快速回复! – 2011-05-29 09:19:10

+0

听起来不错,并感谢您的更新。您将通过“真实”证书告诉我们该如何解决问题。 – avernet 2011-05-31 03:16:02

相关问题