You can install the developer tools into an existing Eclipse workbench from downloaded installations files or from Eclipse Marketplace. You can also update IBM WebSphere Application Server Developer Tools for Eclipse installed into an existing Eclipse workbench.

Ensure that your Eclipse workbench meets one the following requirements:

Installing from a remote repository

Use this installation method to use your workbench to locate and install the installation files for WebSphere Application Server Developer Tools for Eclipse V8.5.5.1 from Eclipse Marketplace. The procedure is defined in the help section Install from a remote repository.

Installing from downloaded installation files

Use the following installation method if you want to download the installation files for WebSphere Application Server Developer Tools for Eclipse and then install the product into an existing Eclipse workbench. To install the product while not connected to the internet, you must download additional prerequisite Eclipse files.

Before you begin

Important: If your computer will not be connected to the Internet during the installation, then you must download and install prerequisite Eclipse files before you install WebSphere Application Server Developer Tools for Eclipse.
  1. Download the following prerequisite files depending on your version of Eclipse IDE for Java EE Developers
    List of prerequisite files by version of the Eclipse IDE for Java EE developers.
    Files for version 4.3.2 & 4.3.1 Files for version 4.2.2
  2. For each compressed file that you downloaded in the previous step, extract the contents of the file into the Eclipse directory of your Eclipse IDE for Java EE Developers. Ensure that you preserve the structure of the extracted contents.
    Tip: You can overwrite any files that have the same name.

    For example, if your Eclipse directory is located in the file path C:eclipse-jee-kepler-SR1-win32-x86_64 , then you must extract the contents of each file into the directory C:eclipse-jee-kepler-SR1-win32-x86_64.

    When you are finished, the extracted files will be in the existing directories of your Eclipse IDE:

    • eclipse (For example, C:eclipse-jee-kepler-SR1-win32-x86_64eclipse.)
    • eclipseplugins (For example, C:eclipse-jee-kepler-SR1-win32-x86_64eclipseplugins.)
    • eclipsefeatures (For example, C:eclipse-jee-kepler-SR1-win32-x86_64eclipsefeatures.)
  3. From a command line, restart your Eclipse IDE for Java EE Developers using the -clean option. For example, C:eclipse-jee-kepler-SR1-win32-x86_64eclipseeclipse.exe -clean

Procedure

  1. Download the .zip file of IBM WebSphere Application Server Developer Tools for Eclipse to a directory on your computer. The .zip file is available at: https://developer.ibm.com/wasdev/downloads/websphere-application-server-developer-tools-v8-5-5/.
  2. Start your Eclipse IDE for Java EE Developers workbench.
  3. Click Help > Install new software.
  4. In the Add Repository window, click Archive.
  5. Browse to the location of the .zip file of IBM WebSphere Application Server Developer Tools for Eclipse. Select the file and then click Open.
  6. In the list of results, select IBM WebSphere Application Server Developer Tools for Eclipse V8.5.5.1. If you do not want to install all features (for example, you are installing only the WebSphere Application Server V8.5 Liberty Profile Tools feature), then expand the IBM WebSphere Application Server Developer Tools for Eclipse node and select the features that you want to install.
    Tip: Ensure that you do not select IBM WebSphere Application Server Liberty Profile Server Adapter.
  7. Click Next.
  8. On the Review Licenses page, review the license text. If you agree to the terms, click “I accept the terms of the license agreement” and then click Finish. The installation process starts.
  9. When the installation process completes, restart the workbench.

Installing Eclipse Web Tools patches (Kepler SR1 only)

Patches are available for a couple of bugs in the Eclipse Web Tools Project V3.5.1. For details, see Bug 419804 & Bug 419889. Apply these patches if you are using the developer tools installed into the Kepler SR1 release of Eclipse for Java EE Developers. Download the patches from patches32x-P-3.5.1-20131023203751.zip, then apply them similar to installing prerequisite Eclipse files. See steps 1 through 3 of the “Installing from downloaded Installation files” section.

Additional Information:

Installing WebSphere Application Server Developer Tools for Eclipse

2 comments on"Installing V8.5.5.1 of WebSphere Developer Tools"

  1. Hi,

    We are using also Mylyn but we see following exception when we try to sync with a jira installation.
    Is this a known bug ?

    com.atlassian.connector.eclipse.internal.jira.core.service.JiraException:
    com.sun.jersey.api.client.ClientHandlerException: java.net.SocketException:
    java.lang.ClassNotFoundException: Cannot find the specified class
    com.ibm.websphere.ssl.protocol.SSLSocketFactory
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.call(JiraRestClientAdapter.java:765)
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.getSessionInfo(JiraRestClientAdapter.java:372)
    at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.getSessionInfo(JiraClient.java:615)
    at com.atlassian.connector.eclipse.internal.jira.core.JiraClientManager.validateConnection(JiraClientManager.java:156)
    at com.atlassian.connector.eclipse.internal.jira.core.JiraClientFactory.validateConnection(JiraClientFactory.java:167)
    at com.atlassian.connector.eclipse.internal.jira.ui.wizards.JiraRepositorySettingsPage$JiraValidator.run(JiraRepositorySettingsPage.java:537)
    at org.eclipse.mylyn.tasks.ui.wizards.AbstractRepositorySettingsPage$29.run(AbstractRepositorySettingsPage.java:1964)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
    Caused by: com.atlassian.jira.rest.client.RestClientException:
    com.sun.jersey.api.client.ClientHandlerException: java.net.SocketException:
    java.lang.ClassNotFoundException: Cannot find the specified class
    com.ibm.websphere.ssl.protocol.SSLSocketFactory
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:83)
    at com.atlassian.jira.rest.client.internal.jersey.JerseyMetadataRestClient.getSessionInfo(JerseyMetadataRestClient.java:118)
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter$7.call(JiraRestClientAdapter.java:374)
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter$7.call(JiraRestClientAdapter.java:1)
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.call(JiraRestClientAdapter.java:730)
    … 7 more

    Caused by:
    com.sun.jersey.api.client.ClientHandlerException: java.net.SocketException:
    java.lang.ClassNotFoundException: Cannot find the specified class
    com.ibm.websphere.ssl.protocol.SSLSocketFactory
    at com.sun.jersey.client.apache.DefaultApacheHttpMethodExecutor.executeMethod(DefaultApacheHttpMethodExecutor.java:213)
    at com.sun.jersey.client.apache.ApacheHttpClientHandler.handle(ApacheHttpClientHandler.java:175)
    at com.sun.jersey.api.client.Client.handle(Client.java:629)
    at com.sun.jersey.api.client.WebResource.handle(WebResource.java:601)
    at com.sun.jersey.api.client.WebResource.get(WebResource.java:187)
    at com.atlassian.jira.rest.client.internal.jersey.JerseyMetadataRestClient$2.call(JerseyMetadataRestClient.java:125)
    at com.atlassian.jira.rest.client.internal.jersey.JerseyMetadataRestClient$2.call(JerseyMetadataRestClient.java:118)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:62)
    … 11 more

    Caused by: java.net.SocketException:
    java.lang.ClassNotFoundException: Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory
    at javax.net.ssl.DefaultSSLSocketFactory.a(SSLSocketFactory.java:4)
    at javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:2)
    at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:160)
    at org.apache.commons.httpclient.HttpConnection.tunnelCreated(HttpConnection.java:786)
    at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.tunnelCreated(MultiThreadedHttpConnectionManager.java:1521)
    at org.apache.commons.httpclient.HttpMethodDirector.executeConnect(HttpMethodDirector.java:514)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:391)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at com.sun.jersey.client.apache.DefaultApacheHttpMethodExecutor.executeMethod(DefaultApacheHttpMethodExecutor.java:210)
    … 18 more

    Caused by: java.lang.ClassNotFoundException:
    Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory
    at javax.net.ssl.SSLJsseUtil.b(SSLJsseUtil.java:3)
    at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:34)
    at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:160)
    at org.apache.commons.httpclient.HttpConnection.tunnelCreated(HttpConnection.java:786)
    at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.tunnelCreated(MultiThreadedHttpConnectionManager.java:1521)
    at org.apache.commons.httpclient.HttpMethodDirector.executeConnect(HttpMethodDirector.java:514)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:391)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at com.sun.jersey.client.apache.DefaultApacheHttpMethodExecutor.executeMethod(DefaultApacheHttpMethodExecutor.java:210)
    at com.sun.jersey.client.apache.ApacheHttpClientHandler.handle(ApacheHttpClientHandler.java:175)
    at com.sun.jersey.api.client.Client.handle(Client.java:629)
    at com.sun.jersey.api.client.WebResource.handle(WebResource.java:601)
    at com.sun.jersey.api.client.WebResource.get(WebResource.java:187)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$1.call(AbstractJerseyRestClient.java:92)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:62)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.getAndParse(AbstractJerseyRestClient.java:88)
    at com.atlassian.jira.rest.client.internal.jersey.JerseySearchRestClient.searchJqlImpl(JerseySearchRestClient.java:107)
    at com.atlassian.jira.rest.client.internal.jersey.JerseySearchRestClient.searchJql(JerseySearchRestClient.java:74)
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter$5.call(JiraRestClientAdapter.java:318)
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter$5.call(JiraRestClientAdapter.java:1)
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.call(JiraRestClientAdapter.java:730)
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.getIssues(JiraRestClientAdapter.java:314)
    at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.findIssues(JiraClient.java:371)
    at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.findIssues(JiraClient.java:363)
    at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.search(JiraClient.java:760)
    at com.atlassian.connector.eclipse.internal.jira.core.JiraRepositoryConnector.performQuery(JiraRepositoryConnector.java:140)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.updateQueries(SynchronizeRepositoriesJob.java:186)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.run(SynchronizeRepositoriesJob.java:142)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

Join The Discussion

Your email address will not be published. Required fields are marked *