Versions Compared

Key

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

...

Before You Start

SHRINE 1.22 has a few new features, some of which require consistent configuration across a network.

...

Upgrade to JDK 8 and Tomcat 8 

SHRINE 1.22.3 was tested only with JDK 8 and Tomcat 8. Future versions of SHRINE will require JDK 8 and Tomcat 8.

...

Next, we will retrieve the new SHRINE webapp from the HMS Sonatype Nexus server at: https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/shrine-war/. Navigate to the folder for 1.22.43/. From  From there, download shrine-war-1.22.43.war to the webapps/ directory on the SHRINE server and rename it to shrine.war.

...

$ cd /opt/shrine/tomcat/webapps
$ wget --no-check-certificate httphttps://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/shrine-war/1.22.43/shrine-war-1.22.43.war -O shrine.war

Deploy New steward.war

Much like shrine.war, the SHRINE Data Steward can be found on the HMS Sonatype Nexus server at httphttps://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/steward/. Navigate to the folder for 1.22.43/. From there, download steward-1.22.43.war to the webapps/ directory on the SHRINE server and rename it to steward.war.

...

$ cd /opt/shrine/tomcat/webapps
$ wget --no-check-certificate https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/steward/1.22.43/steward-1.22.43.war -O steward.war

Deploy New shrine-proxy.war

Like other SHRINE artifacts, the SHRINE proxy can be found on the HMS Sonatype Nexus server at https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/shrine-proxy/. Navigate to the folder for 1.22.43/. From there, download shrine-proxy-1.22.43.war to the webapps/ directory on the SHRINE server and rename it to shrine-proxy.war.

...

$ cd /opt/shrine/tomcat/webapps
$ wget --no-check-certificate https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/shrine-proxy/1.22.43/shrine-proxy-1.22.43.war -O shrine-proxy.war

Deploy New SHRINE Webclient

The SHRINE webclient can be found on the HMS Sonatype Nexus server at https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/shrine-webclient/. Navigate to the folder for 1.22.43/. From there, download shrine-webclient-1.22.43-dist.zip file to the webapps/ directory on the SHRINE server and rename it to shrine-webclient.zip. Then, unzip the shrine-webclient.zip file.

...

$ cd /opt/shrine/tomcat/webapps
$ wget --no-check-certificate https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/shrine-webclient/1.22.43/shrine-webclient-1.22.43-dist.zip -O shrine-webclient.zip
$ unzip shrine-webclient.zip

...

Like other SHRINE artifacts, the SHRINE Dashboard can be found on the HMS Sonatype Nexus server at https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/dashboard-war/. Navigate to the folder for 1.22.43/. From there, download dashboard-war-1.22.43.war to the webapps/ directory on the SHRINE server and rename it to shrine-dashboard.war.

...

$ cd /opt/shrine/tomcat/webapps
$ wget --no-check-certificate https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/dashboard-war/1.22.43/dashboard-war-1.22.3.4war -O shrine-dashboard.war

Deploy New SHRINE Node Metadata Service

Like other SHRINE artifacts, the SHRINE Node Metadata Service can be found on the HMS Sonatype Nexus server at https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/meta-war/. Navigate to the folder for 1.22.43/. From there, download meta-war-1.22.43.war to the webapps/ directory on the SHRINE server and rename it to shrine-meta.war.

...

$ cd /opt/shrine/tomcat/webapps
$ wget --no-check-certificate https://repo.open.med.harvard.edu/nexus/content/groups/public/net/shrine/dashboardmeta-war/1.22.43/dashboardmeta-war-1.22.3.4war -O shrine-dashboardmeta.war

Database Changes

These instructions all use mysql syntax. Versions of .ddl files exist for Oracle and MSSQLServer within SHRINE's source code.

...