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.
Este blog va de pequeñas 'notas' sobre cosas que hago en mi trabajo, desde trozos de código, noticias que me impacten, informática, java, struts, ruby, programación, cmmi, gestión de proyectos.
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
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
.-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:
3.-En el web.xml de tu aplicación coloca, en la zona de los taglibs:
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!.
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:
Para borrar un contenedor:
dcmctl createcomponent -co NOMBRE_CONTENEDOR_A_CREAR -ct oc4j
Para borrar un contenedor:
dcmctl removecomponent -co NOMBRE_CONTENEDOR_A_BORRAR
Suscribirse a:
Entradas (Atom)