Check out N4 branch from repository
http://svn.navis.com/N4SPARCS/branches/BRANCHES/n4-app
Edit $\n4-app\apex\build.properties
# uncomment the database type you want to use
#target.db=mysql
target.db=oracle
#target.db=oracle_rac
#target.db=sqlserver-jtds
Edit $\n4-app\apex\database\oracle.properties
database.driver=oracle.jdbc.OracleDriver
database.url=jdbc:oracle:thin:@DATABASE_HOST:1521:SID
database.userid=USERID
database.password=PASSWORD
database.minLimit=6
database.initialLimit=6
database.maxLimit=50
database.inactivityTimeout=1800
database.waitTimout=120
database.maxStatementsLimit=50
database.schema=apex
database.catalog=
database.source=jdbc/apexDS
database.mapping=Oracle9
database.name=oracle
database.hib-dialect=org.hibernatespatial.oracle.OracleSpatial10gDialect
requires.munge-oracle=true
database.systemsource=jdbc/apexSystemDS
database.systemuserid=SYSTEMUSERID
database.systempassword=PASSWORD
Add $\n4-app\tools\bin\ to the PATH environment variable
Obtain ulc license
check-ulc-key:
[echo] You don’t have a properly installed ULC developer license key file.
[echo] ULC expects your license key file at ‘/Users/pdeneef/.ulc-7.0/DEVELOPER-0700.lic’
edit $/common/etc/ant-stubs/cache_address.properties
# for non-developers to use on vmware images (reserved 1500-1599)
extneefpa=1506
Build
cd $\apex\
ant superclean all
or
ant all
Run with Tomcat
cd $\tools\tomcat-6.0\bin
dev-tomcat
javaws.exe http://localhost:8280/apex/apex.jnlp
(Point browser to http://localhost:8280/apex/apex.jnlp)
Run local ulc
ant ulc
MAC OS X
install JDK 1.7
build svnant.jar and put in tools/ant/lib
gen-code-xpscache:
[echo] Generating classes for xpscache module.
[xmlvalidate] 74 file(s) have been successfully validated.
TOMCAT
vi ~/.bash_profile
export CATALINA_HOME=/Library/Tomcat
export JAVA_HOME=`/usr/libexec/java_home -V 1.7`
Installatie in:
/usr/local/bin/apache-tomcat-v###
Symbolic link
ln -s /usr/local/bin/apache-tomcat-v### /Library/Tomcat
Edit
tomcat-users.xml
Startup
$CATALINA_HOME/bin/startup.sh