Difference between revisions of "SUNScholar/Java Version 7"

From Libopedia
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
 
''This should be done before you attempt to upgrade to DSpace 4.2''.
 
''This should be done before you attempt to upgrade to DSpace 4.2''.
 
==Procedure==
 
==Procedure==
 +
===Install Java7===
 
*Install Java 7
 
*Install Java 7
 
  sudo apt-get install openjdk-7-jdk  openjdk-7-jre
 
  sudo apt-get install openjdk-7-jdk  openjdk-7-jre
Line 31: Line 32:
 
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
 
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
 
</pre>
 
</pre>
 
+
===Restart Tomcat===
 
*Restart the Tomcat6 server
 
*Restart the Tomcat6 server
 
  sudo service tomcat6 restart
 
  sudo service tomcat6 restart

Latest revision as of 16:19, 24 January 2015

Introduction

DSpace versions => 4.2 require java version 7. Java version 7 is the default with Ubuntu 14.04 LTS, but not Ubuntu 12.04 LTS.

Follow the instructions below to install and setup java 7 as default on an Ubuntu 12.04 LTS server.

This should be done before you attempt to upgrade to DSpace 4.2.

Procedure

Install Java7

  • Install Java 7
sudo apt-get install openjdk-7-jdk  openjdk-7-jre
  • Remove default java symlink
sudo cd /usr/lib/jvm
sudo rm default-java

Select 64bit or 32bit

  • Add new symlink depending on 32 or 64 bit architecture
sudo ln -s java-1.7.0-openjdk-amd64 default-java
or for a 32 bit server
sudo ln -s java-1.7.0-openjdk-i386 default-java

Select 64bit or 32bit

  • Setup default java binaries depending on 32 or 64 bit architecture
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
or for a 32 bit server
sudo update-java-alternatives -s java-1.7.0-openjdk-i386

Post-installation checks

  • Check java version
java -showversion

The following should display

java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)

Restart Tomcat

  • Restart the Tomcat6 server
sudo service tomcat6 restart