Java Eclipse marketplace在安装WAS 8.5插件后不工作

Java Eclipse marketplace在安装WAS 8.5插件后不工作,java,eclipse,websphere-8,eclipse-marketplace,ibm-was,Java,Eclipse,Websphere 8,Eclipse Marketplace,Ibm Was,我的计算机上运行着Eclipse开普勒。在我从市场安装IBMWebSphere8.5插件并重新启动开普勒之后,我无法重新打开市场 显示一个进度条,上面写着“从中检索数据”,持续30分钟以上 当我卸载插件时,市场运行良好 为什么会这样?有人能帮我弄清楚吗 谢谢你的帮助 PS:从浏览器访问链接时没有问题 谢谢, 马杜 更新 单击“安装新软件”时会记录以下错误 异常 !堆栈1 org.eclipse.equinox.p2.core.ProvisionException:无法读取位于的存储库http:/

我的计算机上运行着Eclipse开普勒。在我从市场安装IBMWebSphere8.5插件并重新启动开普勒之后,我无法重新打开市场

显示一个进度条,上面写着“从中检索数据”,持续30分钟以上

当我卸载插件时,市场运行良好

为什么会这样?有人能帮我弄清楚吗

谢谢你的帮助

PS:从浏览器访问链接时没有问题

谢谢, 马杜

更新
单击“安装新软件”时会记录以下错误

异常
!堆栈1
org.eclipse.equinox.p2.core.ProvisionException:无法读取位于的存储库http://download.eclipse.org/webtools/repository/kepler/compositeContent.xml.
位于org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
位于org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.getLocalFile(CompositeMetadataRepositoryFactory.java:73)
位于org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:98)
位于org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)
位于org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)
位于org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
位于org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
位于org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
位于org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
位于org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
位于org.eclipse.equinox.internal.p2.ui.sdk.preload-repositoryhandler$2.runModal(preload-repositoryhandler.java:83)
位于org.eclipse.equinox.p2.operations.provisiongjob.run(provisiongjob.java:177)
位于org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
原因:java.lang.IllegalStateException:初始化默认SSL上下文失败
位于org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:211)
位于org.apache.http.conn.ssl.SSLSocketFactory(SSLSocketFactory.java:333)
位于org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:165)
位于org.apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
位于org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:294)
位于org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
位于org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
位于org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
在org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrawser$DirectoryJob.run(AbstractFileSystemBrawser.java:69)上
... 还有一个
原因:java.security.KeyStoreException:访问信任库时出现问题java.io.IOException:密钥库被篡改或密码不正确
位于sun.security.ssl.TrustManagerFactoryImpl.engineInit(未知源)
位于javax.net.ssl.TrustManagerFactory.init(未知源)
位于org.apache.http.conn.ssl.SSLSocketFactory.createSSLContext(SSLSocketFactory.java:190)
位于org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:209)
... 还有11个
更新

我刚找到原因。在eclipse中创建WAS8.5服务器时,有一个名为“在该服务器上启用了安全性”的选项,我们通常会检查该选项的安全模式。这会妨碍eclipse的市场连接设置,从而使其无法正常工作。我唯一不明白的是,这两者是如何联系在一起的,以及如何克服这个问题


希望有人能解释:)

我也遇到了这个问题。我试图在已经安装了WAS7.0服务器的工作区中安装WASV8.5开发工具。在日志中观察到相同的错误。尝试取消选中“此服务器上已启用安全性”选项对我无效。(Eclipse Marketplace将被困在午餐时间。)

因此,我创建了一个新的工作区,可以再次启动Eclipse Marketplace。如果在这个工作区中设置WAS7.0服务器,同样的问题也会发生。删除了WAS 7.0服务器定义,重新启动了Eclipse,Eclipse Marketplace再次成功启动


因此,解决方法就是创建一个新的工作区,使用Eclipse Marketplace,并为Eclipse执行更新和安装。只是不要向新工作区添加任何WAS服务器。事实上,只需使用新的工作区即可启动Marketplace并进行安装/更新。就这么简单。

workspace.metadata目录中的.log文件中是否报告了任何错误?@greg:用我在单击“安装新软件”时收到的错误消息更新了我的帖子。除此之外,尝试访问时不会记录任何错误marketplace@madhu_sharan-您应该用更新完全回答自己的问题,并将其标记为正确答案。应该注意的是,至少在我的情况下,取消选中后重新启动是必要的。我没有收到你的例外情况。事实上,我
exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: Unable to read repository at http://download.eclipse.org/webtools/repository/kepler/compositeContent.xml.
    at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
    at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.getLocalFile(CompositeMetadataRepositoryFactory.java:73)
    at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:98)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
    at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
    at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
    at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
    at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.IllegalStateException: Failure initializing default SSL context
    at org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:211)
    at org.apache.http.conn.ssl.SSLSocketFactory.<init>(SSLSocketFactory.java:333)
    at org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:165)
    at org.apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
    at org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:294)
    at org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
    at org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
    at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
    at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
    ... 1 more
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Keystore was tampered with, or password was incorrect
    at sun.security.ssl.TrustManagerFactoryImpl.engineInit(Unknown Source)
    at javax.net.ssl.TrustManagerFactory.init(Unknown Source)
    at org.apache.http.conn.ssl.SSLSocketFactory.createSSLContext(SSLSocketFactory.java:190)
    at org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:209)
    ... 11 more