Difference between revisions of "SUNScholar/Java Version 7"
Jump to navigation
Jump to search
(Created page with "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 set...") |
m (→Procedure) |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| + | ==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. | 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. | ||
| Line 4: | Line 5: | ||
''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== | ||
| + | ===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 10: | Line 13: | ||
sudo rm default-java | sudo rm default-java | ||
| + | ===Select 64bit or 32bit=== | ||
*Add new symlink depending on 32 or 64 bit architecture | *Add new symlink depending on 32 or 64 bit architecture | ||
sudo ln -s java-1.7.0-openjdk-amd64 default-java | sudo ln -s java-1.7.0-openjdk-amd64 default-java | ||
:'''or for a 32 bit server''' | :'''or for a 32 bit server''' | ||
sudo ln -s java-1.7.0-openjdk-i386 default-java | 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 | *Setup default java binaries depending on 32 or 64 bit architecture | ||
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64 | sudo update-java-alternatives -s java-1.7.0-openjdk-amd64 | ||
:'''or for a 32 bit server''' | :'''or for a 32 bit server''' | ||
sudo update-java-alternatives -s java-1.7.0-openjdk-i386 | sudo update-java-alternatives -s java-1.7.0-openjdk-i386 | ||
| + | ===Post-installation checks=== | ||
*Check java version | *Check java version | ||
java -showversion | java -showversion | ||
| Line 26: | 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
Contents
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