Java and JCE explanation

ToriAnneke
Contributor II

Hi all,

Need to clarify something.

The install instructions named Manually Installing the JAMF Software Server v8.5 or Later_25 February 2014.pdf my link text (jump to page 8) that is included in the latest JSS Manual Installation 9.65 doesn't mention installing Java or the JCE for that matter.
Also, the above sheet mentions Ubuntu 10.04 to 12.04 LTS Server.
Would like to and are using 14.04 LTS.

Upon spinning up this JSS 9.65, I did java -version and get:
> java version "1.7.0_75"
> OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)
> OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
This box a Ubuntu 14.04 LTS running as a Virtual Machine and we used the above build method.
According the guy who built the box, he never installed Java since there is no mention to do so.

My previous JSS 9.62 (which used the JSSLinuxInstaller, the java -version reads:
> java version "1.7.0_51"
> Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
> Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
This box was originally 12.04 LTS and upgraded to 14.04 LTS running as a Virtual Machine.

This link my link text states that OpenJDK 6 or 7 is required for Ubuntu 12.04 and 14.04 LTS.

So I'm a little confused in the paperwork.

Also, is JCE required for Ubuntu?
The install sheet states for OSX and Windows but not for Ubuntu. Just out of curiosity, is it that Linux doesn't require JCE? What is it actually for?

Thanks as always,
-p

1 REPLY 1

ToriAnneke
Contributor II

Upon further poking around, it seems that OpenJDK is installed as a dependency when Tomcat7 is installed using apt-get
So that answers how it got installed.

Also, I found an article that states OpenJDK natively supports 256 cryptography
http://derjan.io/blog/2013/03/15/nevermind-jce-unlimited-strength-use-openjdk/

So to refine my question:
Should I use OpenJDK or the Oracle's JDK for our JSS 9.65?

Thanks again,
-p