2012-10-17 48 views
0

我有治理注册表4.1.1正常运行。当我尝试从开发工作室版本2.1.0附加到它时,我无法浏览注册表,下面的错误在http_access日志中。302尝试从developer studio访问治理注册表时出错

[17/Oct/2012:08:12:16 -0600] "GET //carbon HTTP/1.1" 302 - "-" "Java/1.6.0_34" 

任何想法表示赞赏

UPDATE

步骤:进入月食,去,WSO2的注册表的工作空间,创建连接到注册表中,输入凭据并获得“特定的远程服务器未运行”。已验证的服务器正在运行看起来是一个证书。问题,但我没有登录到GREG控制台的证书问题。下面的日志条目。 !

ENTRY org.wso2.developerstudio.eclipse.greg.base 4 0 2012年11月26日 08:25:47.615 MESSAGE javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException :PKIX路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法为 找到要求的目标的有效证书路径!STACK 0 java.lang.RuntimeException:javax.net.ssl.SSLHandshakeException: sun.security。 validator.ValidatorException:PKIX路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法对 找到有效的认证路径在 org.apache.abdera.protocol.client.AbderaClient.execute(AbderaClient.java:805) 在 org.apache.abdera.protocol.client.AbderaClient.get(AbderaClient.java:235) 相关捐资目标在 org.wso2.carbon.registry.app.RemoteRegistry.get(RemoteRegistry.java:160) at org.wso2.developerstudio.eclipse.greg.base.core.Registry.getResourcesPerCollection(Registry.java:350) at org.wso2.developerstudio.eclipse.greg.base.model.RegistryResourceNode.getResourceType(RegistryResourceNode.java:258) 在 org.wso2.developerstudio.eclipse.greg.base.ui.controls.RegistryTreeContentProvider.hasChildren(RegistryTreeContentProvider.java :135) a吨 org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:2146) 在 org.eclipse.jface.viewers.TreeViewer.isExpandable(TreeViewer.java:588) 在 org.eclipse.jface。 viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:2176) 在 org.eclipse.jface.viewers.AbstractTreeViewer.optionallyPruneChildren(AbstractTreeViewer.java:2808) 在 org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer。 java:2608) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1923) at org.eclipse.jface.viewers .TreeViewer.internalRefreshStruct(TreeViewer.java:721) 在 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1930) 在 org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java :721) 在 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1930) 在 org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:721) 在 有机eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer。的java:1930) 在 org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:721) 在 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1898) 在 有机.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1855) 在 org.eclipse.jface.viewers.StructuredViewer $ 8.run(StructuredViewer.java:1535) 在 org.eclipse.jface.viewers。 StructuredViewer.preservingSelection(StructuredViewer.java:1443) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:403) at org.e clipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1404) 在 org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1533) 在 org.eclipse.jface.viewers.ColumnViewer。刷新(ColumnViewer.java:548) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1490) at org.wso2.developerstudio.eclipse.greg.manager.remote.views.RegistryBrowserView $ 51 .run(RegistryBrowserView.java:2584) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) 在 org.eclipse.swt.wi dgets.Display.runAsyncMessages(Display.java:4144) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine $ 9.run(PartRenderingEngine.java:1022) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt。 PartRenderingEngine.run(PartRenderingEngine.java:916) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) at org.eclipse.ui.internal.Workbench $ 5.run( Workbench.java:585)在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540) 在 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 在 org.eclipse.ui.internal .ide.application.IDEApplication.start(IDEApplication.java:124) 在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 在 org.eclipse.core.runtime.internal .adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 在 org.eclipse.core.runtime .aptor.EclipseStarter.run(EclipseStarter.java:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)处 java.lang.reflect.Method.invoke(未知来源) sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)在 org.eclipse.equinox.launcher。 Main.invokeFramework(Main.java:629)维持在 org.eclipse.equinox.launcher.Main.run org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)(Main.java:1438) javax.net.ssl.SSLHandshakeException: sun.security.validator所致。ValidatorException:PKIX路径建设失败: sun.security.provider.certpath.SunCertPathBuilderException:无法找到 有效证明路径请求的目标在 com.sun.net.ssl.internal.ssl.Alerts.getSSLException(来源不明) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source) at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source) at com.sun.net.ssl .internal.ssl.Handshaker.fatalSE(Unknown Source) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source)at com.sun.net.ssl.internal.ssl.ClientHandshaker .processMessage(Unknown Source)at com.s un.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)at com.sun.net.ssl.internal .ssl.SSLSocketImpl.readRecord(未知来源) 处 com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(未知 源) (Unknown Source) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown Source) at java.io.BufferedOutputStream.flushBuffer(Unknown Source)at java.io.BufferedOutputStream.flush(Unknown Source )在 org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.j AVA:828) 在 org.apache.commons.httpclient.MultiThreadedHttpConnectionManager $ HttpConnectionAdapter.flushRequestOutputStream(MultiThreadedHttpConnectionManager.java:1565) 在 org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116) 在 org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) 在 org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) 在 org.apache.commons.httpclient .HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) 在 org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) 在 org.apache.abdera.protocol.client.AbderaClient.execute(AbderaClient.java:791) ... 53更多sun.security.validator.ValidatorException:由造成 PKIX路径建设失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 在 sun.security.validator.PKIXValidator.doBuild找到有效的认证路径请求的目标(未知来源)at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) at sun.security.validator.Validator.validate(Unknown Source)at com.sun.net.ssl.internal.ssl.X509Trust ManagerImpl.validate(未知 来源)维持在 com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(未知 源)(未知 来源)... 72更多由: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到有效的认证路径,请求目标在 sun.security.provider.certpath.SunCertPathBuilder.engineBuild(未知 源)at java.security.cert.CertPathBuilder.build(Unknown Source) ...78多

+0

请提供重现错误的步骤,将是有益的,如果你可以张贴在/.metadata/.log文件位置在Eclipse错误日志文件的内容。 –

+0

在Eclipse中输入注册表工作区 – user1397269

+0

由于服务器和Developer Studio中的SSL证书不匹配,这似乎是HTTPS连接问题。 您是否用默认的SSL证书替换了默认的wso2碳证书? –

回答

1

此限制是现在固定在开发工作室(3.2.0)经由偏好引入配置SSL客户端商店开发工作室版的最新版本。

为了设置自定义SSL信托商店,

  1. 窗口 - >首选项 - >开发工作室
  2. 展开开发工作室偏好。
  3. 选择“SSL Client Trust Store”并指向您的SSL客户端Trust Store。 (您需要在本地机器上提供SSL Client Trust Store,远程地址不起作用)

然后应用并确定。

现在,您可以尝试使用更新的证书成功连接到服务器的同一组步骤。

/Harshana