Per eseguire l'esempio ObjectGrid distribuito, è necessario avviare un cluster ObjectGrid
su cui è presente l'ObjectGrid richiesto.
Cenni preliminari
Verificare che sia installato WebSphere Extended Deployment per Mixed Server Environment,
Versione 6.0.x.
- Individuare il file objectgridSamples.jar nella directory root_install_mse/ObjectGrid/samples.
- Estrarre il file META-INF/cluster-config-1.xml e il file META-INF/cluster-objectgrid-definition.xml dal file objectgridSamples.jar nella directory root_install_mse/ObjectGrid/samples.
- Verificare che la variabile d'ambiente JAVA_HOME sia impostata e che la versione Java sia quella richiesta. Il server ObjectGrid richiede un ambiente Java 2 Platform, Standard Edition (J2SE) Versione 1.4.2 o successiva.
Per verificare l'ambiente Java, effettuare le seguenti operazioni:
- Controllare la variabile d'ambiente JAVA_HOME. Dal prompt dei comandi, emettere il seguente comando:
echo %JAVA_HOME%
Questo comando visualizza il percorso Java. Se è necessario impostare la variabile d'ambiente JAVA_HOME, emettere il seguente comando: set JAVA_HOME=JDK_INSTALL_ROOT
Impostare JDK_INSTALL_ROOT sulla directory di installazione Java, ad esempio c:\java.
- Controllare la versione Java. Emettere il seguente comando:
java -version
Verificare che la versione sia Java 2 Platform, Standard Edition (J2SE) Versione 1.4.2
o successiva.
- Avviare il server ObjectGrid. Dal prompt dei comandi, emettere i seguenti comandi:
cd root_install_mse/ObjectGrid/bin
startOgServer.bat server1 -objectgridfile root_install_mse/ObjectGrid/
samples/META-INF/cluster-objectgrid-definition.xml
-clusterfile root_install_mse/ObjectGrid/samples/META-INF/
cluster-config-1.xml
-jvmargs -cp root_install_mse/ObjectGrid/samples/objectgridSamples.jar
ImportantColonSymbol È necessario specificare il file objectgridSamples.jar nella variabile classpath mediante l'opzione -jvmargs. Il file objectgridSamples.jar contiene le classi necessarie al server ObjectGrid di esempio per le implementazioni dei plug-in definiti nel file cluster-objectgrid-definition.xml.
Questo file JAR è utilizzato anche per la serializzazione e la deserializzazione degli oggetti che sono memorizzati in associazioni.
Viene visualizzato un output simile al seguente. Tale output è stato abbreviato per una migliore leggibilità:************ Inizio visualizzazione dell'ambiente corrente ************
[1/17/06 14:04:34:144 CST] 7daee176 Launcher
I CWOBJ2501I: Avvio del server ObjectGrid server1.
:
[1/17/06 14:04:37:719 CST] 7daee176 ServerRuntime
I CWOBJ1001I: Server ObjectGrid server1 pronto per l'elaborazione di richieste.