Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This page gives detailed instructions for installing Java WS Core and GridShib for GT on Windows. Software requirements include JDK 1.4.2 (or higher) and Ant 1.6 (or higher), which we assume are already installed on Windows.

HTML
<ol>
  <li>Install the binary version of <a href="http://www.globus.org/toolkit/downloads/4.0.43/#wscore_bin">Java WS Core 4.0.4<3</a>
    <ol style="list-style-type: lower-alpha">
      <li>Extract the ZIP archive to any folder on your hard drive.</li>
      <li>As a crude test, open a Command Prompt window, change directory to the installation directory, and start the container:
<pre>  &gt; <b>set GLOBUS_LOCATION=%CD%</b>
  &gt; <b>bin\globus-start-container -nosec</b>
  Starting SOAP server at: http://141.142.251.212:8080/wsrf/services/
  With the following services:

  [1]: http://141.142.251.212:8080/wsrf/services/AdminService
  [2]: http://141.142.251.212:8080/wsrf/services/AuthzCalloutTestService
  [3]: http://141.142.251.212:8080/wsrf/services/ContainerRegistryEntryService
  [4]: http://141.142.251.212:8080/wsrf/services/ContainerRegistryService
  [5]: http://141.142.251.212:8080/wsrf/services/CounterService
  [6]: http://141.142.251.212:8080/wsrf/services/ManagementService
  [7]: http://141.142.251.212:8080/wsrf/services/NotificationConsumerFactoryService
  [8]: http://141.142.251.212:8080/wsrf/services/NotificationConsumerService
  [9]: http://141.142.251.212:8080/wsrf/services/NotificationTestService
  [10]: http://141.142.251.212:8080/wsrf/services/PersistenceTestSubscriptionManager
  [11]: http://141.142.251.212:8080/wsrf/services/SampleAuthzService
  [12]: http://141.142.251.212:8080/wsrf/services/SecureCounterService
  [13]: http://141.142.251.212:8080/wsrf/services/SecurityTestService
  [14]: http://141.142.251.212:8080/wsrf/services/ShutdownService
  [15]: http://141.142.251.212:8080/wsrf/services/SubscriptionManagerService
  [16]: http://141.142.251.212:8080/wsrf/services/TestAuthzService
  [17]: http://141.142.251.212:8080/wsrf/services/TestRPCService
  [18]: http://141.142.251.212:8080/wsrf/services/TestService
  [19]: http://141.142.251.212:8080/wsrf/services/TestServiceRequest
  [20]: http://141.142.251.212:8080/wsrf/services/TestServiceWrongWSDL
  [21]: http://141.142.251.212:8080/wsrf/services/Version
  [22]: http://141.142.251.212:8080/wsrf/services/WidgetNotificationService
  [23]: http://141.142.251.212:8080/wsrf/services/WidgetService
  [24]: http://141.142.251.212:8080/wsrf/services/gsi/AuthenticationService</pre>
      Press Ctrl-C to abort the container.</li>
    </ol></li>
  <li>Obtain a user certificate
    <ol style="list-style-type: lower-alpha">
      <li>In the previous Command Prompt window, start the container:
<pre>  &gt; <b>echo %GLOBUS_LOCATION%</b>
  &gt; <b>bin\globus-start-container -nosec</b>
  Starting SOAP server at: http://141.142.251.212:8080/wsrf/services/
  With the following services...</pre></li>
      <li>Open another Command Prompt window, change directory to the installation directory, and try to stop the container:
<pre>  &gt; <b>set GLOBUS_LOCATION=%CD%</b>
  &gt; <b>bin\globus-stop-container</b>
  Error: ; nested exception is:
  GSSException: Defective credential detected [Caused by: 
  Proxy file (C:\DOCUME~1\TOMSCA~1\LOCALS~1\Temp\x509up_u_tom scavo) not found.]</pre>
      </li>
      <li>Press Ctrl-C to abort the container.</li>
      <li>Request an X.509 end-entity certificate from the <a href="http://gridshib.globus.org/docs/gridshib-ca/index.html">GridShib CA</a></li>
      <li>In the first Command Prompt window, start the container:
<pre>  &gt; <b>bin\globus-start-container -nosec</b>
  Starting SOAP server at: http://141.142.251.212:8080/wsrf/services/
  With the following services...</pre><as above.</li>
      <li>In the second Command Prompt window, try to stop the container again:
<pre>  &gt; <b>set GLOBUS_LOCATION=%CD%</b>
  &gt; <b>bin\globus-stop-container</b>
  Error: ; nested exception is:
  java.net.ConnectException: Connection refused: connect</pre>
      </li>
      <li>Try to stop the container one more time:
<pre>  &gt; <b>bin\globus-stop-container -s http://localhost:8080/wsrf/services/ShutdownService -m msg</b></pre>
      </li>
    </ol></li>
  <li>TBA</li>
</ol>