https://dosideas.com/wiki/api.php?action=feedcontributions&user=190.80.216.232&feedformat=atomDos Ideas. - Contribuciones del usuario [es]2024-03-28T14:14:49ZContribuciones del usuarioMediaWiki 1.28.2https://dosideas.com/wiki/index.php?title=GlassFish&diff=5469GlassFish2010-09-04T00:52:24Z<p>190.80.216.232: /* Configurar GlassFish (consola de administración) */</p>
<hr />
<div>GlassFish es un [[Servidor de Aplicaciones]] para [[Java EE]] libre de código abierto, apoyado por Sun. Usualmente GlassFish es uno de los primeros Servidores de aplicaciones en soportar las últimas novedades de [[Java EE]].<br />
<br />
== Librerías cliente ==<br />
Para acceder a EJBs y otros recursos del Application Server, un cliente standalone necesita las siguientes librerias (que se encuentran en el directorio ''lib/'' de GlassFish):<br />
* j2ee.jar<br />
* appserv-rt.jar<br />
* appserv-deployment-client.jar<br />
* appserv-ext.jar<br />
<br />
<br />
== Breve resumen de uso ==<br />
<br />
=== Instalación ===<br />
# Bajar GlassFish (es un jar)<br />
# Copiar el jar al directorio donde se quiera instalar<br />
# Abrir una terminal de texto, ubicarse en el directorio donde copiar el jar, y ejecutar los comandos:<br />
java -Xmx256m -jar filename.jar<br />
cd glassfish<br />
ant -f setup.xml<br />
<br />
Reemplazar ''filename.jar'' con el nombre del archivo descargado. Para estos comandos, debe tenerse acceso en el PATH del sistema operativo a una version de Java 1.5 o superior, y al ejecutable de [Ant]. GlassFish ya incluye una versión de Ant (ubicada en el directorio ''lib/ant'')que puede usarse en caso de no tener Ant en el path.<br />
<br />
Una vez instalado GlassFish, se puede iniciar o parar su ejecución con un par de comandos. Los comandos de administración de GlassFish se encuentran ubicados en el directorio_de_instalacion/bin<br />
<br />
=== Iniciar GlassFish ===<br />
<br />
asadmin start-domain<br />
<br />
GlassFish inicia, y puede cerrarse la consola donde se ejecutó este comando.Ahh<br />
<br />
=== Configurar GlassFish (consola de administración) ===<br />
<br />
Una vez iniciado, la consola de administración de GlassFish se puede acceder desde:<br />
<br />
http://localhost:4848<br />
'''usuario''': unicode<br />
'''password''': *************<br />
<br />
Desde esta consola pueden administrarse las aplicaciones (deploys/redeploys/undeploys) y configurar los ConnectionPool y DataSource.<br />
<br />
=== Acceder a aplicaciones instaladas ===<br />
<br />
Por default, GlassFish expone las aplicaciones web en el puerto 8080. Por ejemplo, para acceder a la aplicación web "miAplicacion":<br />
<br />
http://localhost:8080/miAplicacion<br />
<br />
=== Detener GlassFish ===<br />
<br />
asadmin stop-domain<br />
<br />
=== Crear un dominio nuevo ===<br />
<br />
asadmin create-domain --adminport 4848 domain2<br />
<br />
== Integración con CentOS / Fedora y otros Linux ==<br />
[[GlassFish]] se inicia desde la línea de comandos, por lo cual es muy facil integrarlo con los sistemas de servicios que ofrecen las distintas distribuciones de Linux. <br />
<br />
Para integrarlo con CentOS / Fedora / RedHat Linux, ubicar el siguiente script en '''/etc/init.d/glassfish'''<br />
<pre><br />
#!/bin/bash<br />
#<br />
# glassfish Este script se encarga de iniciar y detener el<br />
# servidor de aplicaciones Java GlassFish v3.<br />
#<br />
<br />
# Source function library.<br />
. /etc/init.d/functions<br />
<br />
prog="GlassFish v3"<br />
asadmin="/usr/local/glassfishv3/bin/asadmin"<br />
<br />
# Esta variable la usa GlassFish para determinar el JDK a usar.<br />
# Habra otra manera?<br />
export AS_JAVA=/usr/local/jdk1.6.0_18/<br />
<br />
start() {<br />
action $"Starting $prog: " $asadmin start-domain<br />
}<br />
stop() {<br />
action $"Stopping $prog: " $asadmin stop-domain<br />
}<br />
restart() {<br />
action $"Restarting $prog: " $asadmin restart-domain<br />
}<br />
<br />
case "$1" in<br />
start)<br />
start<br />
;;<br />
stop)<br />
stop<br />
;;<br />
restart)<br />
restart<br />
;;<br />
*)<br />
echo $"Usage: $0 {start|stop|restart}"<br />
exit 2<br />
esac<br />
<br />
exit $?<br />
</pre><br />
<br />
Luego, podemos ejecutar los siguentes comandos desde la consola de Linux para iniciar/detener [[GlassFish]]<br />
service glassfish start<br />
service glassfish stop<br />
<br />
== Ver también ==<br />
* [[Servidor de Aplicaciones]]<br />
* [https://glassfish.dev.java.net/ Web oficial de GlassFish]<br />
* [https://glassfish.dev.java.net/downloads/quickstart/index.html GlassFish Quick Start]<br />
* [https://glassfish.dev.java.net/public/downloadsindex.html Descarga de GlassFish ]<br />
* [https://glassfishplugins.dev.java.net/eclipse33/index.html Plugin de Glassfish para Eclipse]<br />
<br />
[[Category:GlassFish]]</div>190.80.216.232