|
Per prima cosa bisogna scaricare oc4j reperibile all'indirizzo http://otn.oracle.com/software/products/ias/devuse.html sotto la voce - Oracle9iAS J2EE Downloads - il file ha dimensione 21Mb ed è multipiattaforma poiché è scritto interamente in java. Per scaricare lo zip è necessaria la registrazione gratuita al sito della Oracle. Una volta scaricato il file oc4j_extended.zip si può estarre in una directory a piacere ad esempio C:\OC4J. Se lo zip è stato estratto correttamente dovremmo ottenere una struttura tipo quella in figura:  Fig. 1 Installazione di OC4J Oc4j è stato sviluppato con il jdk1.3 di java standard edition quindi se si sviluppa con un jdk più recente (personalmente utilizzo il jdk1.4.1), bisogna sovrascrivere il file tools.jar della directory \jdk\ lib\ di oc4j con quello dalla propria directory di java, altrimenti jsp o servlet etc... potrebbero non essere compilate correttamente dal container. Fig. 2 Installazione di OC4J Eseguita questa operazione si può proseguire con l' installazione del container.I passi da seguire sono aprire una shell dos, portarsi sotto la directory C:\OC4J\j2ee\home e lanciare il comando java -jar oc4j.jar -install. L'istallazione dura al massimo cinque minuti (ma in realtà appena pochi secondi) nell' ultima fase OC4J chiederà di digitare la password per poter usare la console di amministrazione a linea di comando. Una volta inserita la password l'installazione può considerarsi conclusa. Fig. 3 Installazione di OC4J Appena completata la procedura di installazione, nella directory \j2ee\home si trovano tutti i file necessari per far girare OC4J e per la sua configurazione.  Fig. 4 Installazione di OC4J All'interno della directory config\ sono collacati i file xml che servono per configurare il container e le webapp deployate al suo interno, nella cartella application andranno inserite tutte le nostre webapp, volendo si possono anche creare diverse directory per ogni applicazione che collochiamo nel container; se invece si vogliono provare singole JSP o servlet queste dovranno essere inserite nella cartella default-web-app. Nella cartella demo possiamo trovare molti esempi relativi allo sviluppo di webapp contenenti ejb con relativi file di configurazione per una corretta installazione nel container, queste applicazioni richiedono l'utillizzo di Ant per essere compilate (Se non conoscete Ant potete leggere l'articolo relativo). Sempre in questa directory sono presenti altri file importanti come il file oc4j.jar che serve per startare il server, e il file admin.jar cioè la console di amministrazione del container a linea di comando. OC4J si mette in ascolto sulla porta 8888, quindi per poter verificare se l'installazione sia andata a buon fine si può aprire IE (o un altro browser) e digitare l'indirizzo http://host:8888 per accedere alla pagina di default del container dove abbiamo la possibilità di controllare delle JSP e delle Servlet di prova (dovrebbe essere una procedura famigliare per chi ha già utilizzato Tomcat).Per accedere alle nostre applicazioni bisogna digitare l'indirizzo: http://host:8888/mywebapp. Per startare il container basta portarsi a linea di comando sulla directory \j2ee\home e digitare: java -jar oc4j.jar per vedere tutte le possibili opzioni con cui lanciare questo comando basta digitare : java -jar oc4j.jar -help
|