Utilice esta tema para ejecutar las aplicaciones habilitadas para ObjectGrid en la línea de mandatos Java y probar la configuración de ObjectGrid.
Antes de iniciar esta tarea,
instale el entorno de distintos servidores, incluido el ObjectGrid autónomo.
Consulte
Instalación de un Supervisor remoto y de
un ObjectGrid autónomo de WebSphere Extended Deployment en un entorno mixto
para obtener más información.
java -versionSi el mandato se ejecuta correctamente, aparecerá texto parecido al del siguiente ejemplo:
java version "1.4.2" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2) Classic VM (build 1.4.2, J2RE 1.4.2 IBM Windows 32 build cn142-20040820 (JIT enabled: jitc))
cd directorio_trabajo java -cp "objectgrid.jar;objectgridSamples.jar;asm.jar;cglib.jar" com.ibm.websphere.samples.objectgrid.basic.ObjectGridSampleEl sistema mostrará una salida parecida al siguiente texto. Se ha abreviado esta salida a efectos de publicación:
Initializing ObjectGridSample ... resourcePath: META−INF/objectgrid−definition.xml objectgridUrl: jar:file:/C:/temp/objg/objectgridSample.jar!/ META−INF/objectgrid−definition.xml EmployeeOptimisticCallback returning version object for employee = Perry Cheng, version = 0 EmployeeOptimisticCallback returning version object for employee = Hao Lee, version = 0 EmployeeOptimisticCallback returning version object for employee = Ken Huang, version = 0 EmployeeOptimisticCallback returning version object for employee = Jerry Anderson, version = 0 EmployeeOptimisticCallback returning version object for employee = Kevin Bockhold, version = 0 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− com.ibm.websphere.samples.objectgrid.basic.ObjectGridSample status: ivObjectGrid Name = clusterObjectGrid ivObjectGrid = com.ibm.ws.objectgrid.ObjectGridImpl@187b81e4 ivSession = com.ibm.ws.objectgrid.SessionImpl@6b0d81e4 ivEmpMap = com.ibm.ws.objectgrid.ObjectMapImpl@6b1841e4 ivOfficeMap = com.ibm.ws.objectgrid.ObjectMapImpl@6ba081e4 ivSiteMap = com.ibm.ws.objectgrid.ObjectMapImpl@6bae01e4 ivCounterMap = com.ibm.ws.objectgrid.ObjectMapImpl@697b41e4 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− interactiveMode = false Action = populateMaps CounterOptimisticCallback returning version object for counter name = Counter1, version = 0 CounterOptimisticCallback returning version object for counter name = Counter2, version = 0 CounterOptimisticCallback returning version object for counter name = Counter3, version = 0 ivCounterMap operations committed ivOfficeMap operations committed ... ending with: CounterOptimisticCallback returning version object for counter name = Counter1, version = 0 EmployeeOptimisticCallback returning version object for employee = Ken Huang, version = 0 CounterOptimisticCallback returning version object for counter name = Counter2, version = 0 EmployeeOptimisticCallback returning version object for employee = Perry Cheng, version = 0 CounterOptimisticCallback returning version object for counter name = Counter3, version = 0 EmployeeOptimisticCallback returning version object for employee = Jerry Anderson, version = 0 CounterOptimisticCallback returning version object for counter name = Counter4, version = 0 EmployeeOptimisticCallback returning version object for employee = Hao Lee, version = 0 EmployeeOptimisticCallback returning version object for employee = Kevin Bockhold, version = 1 DONE cleanup
El programa com.ibm.websphere.samples.objectgrid.basic.ObjectGridSample utiliza una instancia de ObjectGrid local como antememoria de datos. Todos los objetos se almacenan en la antememoria de la máquina virtual Java (JVM) local. Para utilizar un ObjectGrid distribuido que se despliega en un clúster ObjectGrid, utilice el programa com.ibm.websphere.samples.objectgrid.distributed.DistributedObjectGridSample. El programa DistributedObjectGridSample se incluye en el archivo objectgridSamples.jar.
java -cp "objectgrid.jar;objectgridSamples.jar;asm.jar;cglib.jar" com.ibm.websphere.samples.objectgrid.distributed.DistributedObjectGridSample
Related reference
Recursos
de ObjectGrid