Mostrando entradas con la etiqueta oc4j. Mostrar todas las entradas
Mostrando entradas con la etiqueta oc4j. Mostrar todas las entradas

jueves, 21 de febrero de 2008

Modificar arranque del oc4j sin tener la consola de oracle

Problema: Queremos modificar el arranque del oc4j pero no tenemos el Manager (Consola Web) para hacerlo.


Solución:
Existe un fichero en el que están esos parámetros almacenados
/${DIRECTORIOS_PREVIOS}/product/10.1.2/midtier/opmn/conf/opmn.xml, donde DIRECTORIOS_PREVIOS, tiene la ruta donde tenemos metidas el resto de carpetas.

miércoles, 4 de julio de 2007

Órdenes varias para oc4j

Imaginemos un contenedor llamado OC4J_MICONT
.-Comprobar el estado de la instancia OC4J_MICONT:
opmnctl status

.-Levantar la instancia OC4J_MICONT
dcmctl start -co OC4J_MICONT
opmnctl startproc process-type=OC4J_MICONT
opmnctl stopproc process-type=OC4J_MICONT

OJOOOOOOOOO.....ES MEJOR USAR LO SIGUIENTE:
opmnctl stopproc process-type=OC4J_MICONT
opmnctl startproc process-type=OC4J_MICONT

.-Reiniciar la instancia
dcmctl restart -co OC4J_MICONT

.-DEPLOY
dcmctl deployapplication -f nombreEar.ear -a miAplicacion -co OC4J_MICONT

.-UNDEPLOY
dcmctl undeployapplication -a miAplicacion -co OC4J_MICONT
Nota: A veces puede no funcionar bien el undeploy, con lo cual, puede que al listar las aplicaciones no aparezca, pero en realidad, si vamos al directorio del contenedor y vemos dentro del directorio applications o del applications-deployments puede estar; en ese caso, borrar los ears y carpetas relacionados.

.-LISTA DE APPLICATIONS
dcmctl listapplications -co OC4J_MICONT

miércoles, 14 de marzo de 2007

XML y XSL con oc4j10

Bien, para hacer un xml con su xsl en oc4j (10 en mi caso), seguí las instrucciones de la página oficial...
instrucciones oficial

...sin embargo, resumo lo que entienden ahí como que 'todo el mundo lo sabe' y sino manuales y manuales.

1.-Agrega los jars que te indica en la página oficial en tu classpath:
a.-ojsputil.jar (está en oc4j\j2ee\home\jsp\lib\taglib)
b.-xmlparserv2.jar (está en oc4j\lib)
c.-xsu12.jar (está en oc4j\lib)

2.-En tu oc4j tienes los ejemplos que te ponen en la página, en la dirección:
oc4j\j2ee\home\demo\jsp\build\web\ojspdemos-web\jsp\xml . Así que con copiar y pegar en tu aplicación vale.

3.-La taglib uri de hello.xml cámbiala y coloca la siguiente:

<% @ taglib uri="/WEB-INF/tld/xml.tld" prefix="xml" %>

3.-En el web.xml de tu aplicación coloca, en la zona de los taglibs:

< taglib>
< taglib-uri>/WEB-INF/tld/xml.tld
< taglib-location>/WEB-INF/tld/xml.tld
< /taglib>

4.-Del jar ojsputil.jar que antes agregaste, extrae la xml.tld que está dentro de META-INF. Agrega esa tld en tu proyecto, en la ruta (location) indicada en el web.xml, que en este caso es /WEB-INF/tld/xml.tld .

5.-Arranca la jsp de hello.jsp y ¡LISTO!.

jueves, 22 de febrero de 2007

Crear y eliminar contenedores en oracle

Para crear un contenedor que sea un oc4j:
dcmctl createcomponent -co NOMBRE_CONTENEDOR_A_CREAR -ct oc4j

Para borrar un contenedor:
dcmctl removecomponent -co NOMBRE_CONTENEDOR_A_BORRAR