Versions Compared

Key

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

...

A machine running Windows or Linux. (This should work for Macs too... but the author does not use a mac).
OC4J should be running, and accessible on port 8888 (preferably).
In your oc4j/j2ee/home/config folder, there should be a file called default-web-site.xml, that looks something like this:

Code Block
langxml
titleExample default-web-site.xml
borderStyledashed

<?xml version="1.0"?>
<web-site xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/web-site-10_0.xsd"
    port="8888"
    display-name="OC4J 10g (10.1.3) Default Web Site"
    schema-major-version="10"
    schema-minor-version="0" > 
	<default-web-app application="default" name="defaultWebApp" />
	<web-app application="system" name="dms0" root="/dmsoc4j" />
	<web-app application="system" name="dms0" root="/dms0" />
	<web-app application="system" name="JMXSoapAdapter-web" root="/JMXSoapAdapter" />
	<web-app application="default" name="jmsrouter_web" load-on-startup="true" root="/jmsrouter" />
	<web-app application="javasso" name="javasso-web" root="/jsso" />
	<web-app application="ascontrol" name="ascontrol" load-on-startup="true" root="/em" ohs-routing="false" />
	<access-log path="../log/default-web-access.log" split="day" />
</web-site>

(We will not be developing over https, since in production, https is handled by the apache server).

configured

What we'll set up

  • A recent JDK, with strong cryptography enabled
  • SSH (or PuTTY on Windows)
  • Kerberos
  • Subversion with kerberos authentication
  • Maven (with MIT trustore)
  • The link to the Development Moves component registry.

...

Get as recent a version of the JDK as MIT IS&T support, and install the Java Cryptography Extension (JCE) Unlimited Strength FOR THAT JDK. Make sure you get the JDK, and not just the JRE. Also make sure that the JDK is the FIRST java found in your path, and that you have the System environment variable JAVA_HOME pointing to that JDK. To install the JCE, simply backup %JAVA_HOME%/jre/lib/security/local_policy.jar and %JAVA_HOME%/jre/lib/security/US_export_policy.jar with the copies in the JCE zip file. For my windows jdk, the location was C:/Program Files/Java/jdk1.6.0_29/jre/lib/security.

Setting up OC4J.

The complete setup of an OC4J container for IS&T is available here Environment Setup.
To set up your container for moves, go to Configuring a Moves container

SSH setup

SSH on Ubuntu

type sudo apt-get install subversion

...