<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.guia-ubuntu.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://www.guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joseramos07</id>
		<title>Guía Ubuntu - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://www.guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joseramos07"/>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Especial:Contribuciones/Joseramos07"/>
		<updated>2026-05-06T10:06:32Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.22.7</generator>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/JBoss</id>
		<title>JBoss</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/JBoss"/>
				<updated>2009-11-20T09:10:24Z</updated>
		
		<summary type="html">&lt;p&gt;Joseramos07: Se cambio bstante por bastante&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[JBoss]] es un servidor de aplicaciones Open Source bastante popular en el mundo empresarial. Tiene una calidad y rendimientos realmente buenos. Valiéndose de la flexibilidad de Eclipse, han creado una versión específica para desarrollar con JBoss llamada [http://www.jboss.org/products/jbosside JBoss Eclipse IDE]. Como siempre es tan sencilla de instalar como todas.&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
El paquete con el servidor de aplicaciones lo podemos bajar de [http://labs.jboss.com/portal/jbossas/download JBoss Application Server Downloads] y es necesario tener instalado [[Java]] para que funcione. Crearemos el fichero ''/etc/init.d/jboss'':&lt;br /&gt;
&lt;br /&gt;
 $ sudo vim /etc/init.d/jboss&lt;br /&gt;
&lt;br /&gt;
Con este contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
#! /bin/sh&lt;br /&gt;
#  /etc/init.d/jboss: Start and stop JBoss AS&lt;br /&gt;
ECHO=/bin/echo&lt;br /&gt;
TEST=/usr/bin/test&lt;br /&gt;
JBOSS_START_SCRIPT=/usr/local/jboss-4.0.3SP1/bin/run.sh&lt;br /&gt;
JBOSS_STOP_SCRIPT=/usr/local/jboss-4.0.3SP1/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
$TEST -x $JBOSS_START_SCRIPT || exit 0&lt;br /&gt;
$TEST -x $JBOSS_STOP_SCRIPT || exit 0&lt;br /&gt;
&lt;br /&gt;
start() {&lt;br /&gt;
      $ECHO -n &amp;quot;Starting JBoss&amp;quot;&lt;br /&gt;
      su - jboss -c &amp;quot;$JBOSS_START_SCRIPT &amp;gt; /dev/null 2&amp;gt; /dev/null &amp;amp;&amp;quot;&lt;br /&gt;
      $ECHO &amp;quot;.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
stop() {&lt;br /&gt;
      $ECHO -n &amp;quot;Stopping JBoss&amp;quot;&lt;br /&gt;
      su - jboss -c &amp;quot;$JBOSS_STOP_SCRIPT -S &amp;gt; /dev/null &amp;amp;&amp;quot;&lt;br /&gt;
      $ECHO &amp;quot;.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
      start)&lt;br /&gt;
            start&lt;br /&gt;
            ;;&lt;br /&gt;
      stop)&lt;br /&gt;
            stop&lt;br /&gt;
            ;;&lt;br /&gt;
      restart)&lt;br /&gt;
            stop&lt;br /&gt;
            sleep 30&lt;br /&gt;
            start&lt;br /&gt;
            ;;&lt;br /&gt;
      *)&lt;br /&gt;
            $ECHO &amp;quot;Usage: jboss {start|stop|restart}&amp;quot;&lt;br /&gt;
            exit 1&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y lo hacemos ejecutable:&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod 755 /etc/init.d/jboss&lt;br /&gt;
&lt;br /&gt;
Utilizaremos este script para levantar y tirar el servidor. Puedes ver en un momento dado si está ejecutándose.&lt;br /&gt;
&lt;br /&gt;
Ahora nos resta actualizar los ''run levels'' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
$ sudo update-rc.d jboss defaults&lt;br /&gt;
Adding system startup for /etc/init.d/jboss ...&lt;br /&gt;
   /etc/rc0.d/K20jboss -&amp;gt; ../init.d/jboss&lt;br /&gt;
   /etc/rc1.d/K20jboss -&amp;gt; ../init.d/jboss&lt;br /&gt;
   /etc/rc6.d/K20jboss -&amp;gt; ../init.d/jboss&lt;br /&gt;
   /etc/rc2.d/S20jboss -&amp;gt; ../init.d/jboss&lt;br /&gt;
   /etc/rc3.d/S20jboss -&amp;gt; ../init.d/jboss&lt;br /&gt;
   /etc/rc4.d/S20jboss -&amp;gt; ../init.d/jboss&lt;br /&gt;
   /etc/rc5.d/S20jboss -&amp;gt; ../init.d/jboss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integración con Apache ==&lt;br /&gt;
Se puede dar el caso en el que usemos JBoss y Apache en una misma máquina. JBoss usa por defecto el puerto 8080 y Apache el estándar web 80. Podemos hacer que determinadas páginas las sirva JBoss a través de Apache con lo que estarán accesibles a través del puerto 80. También es útil por el tema de las estadísticas: hay muchas aplicaciones que generan estadísticas a partir de los logs de Apache. Y bueno, Apache tiene miles de opciones de configuración que nos resolverán cualquier situación en la que nos veamos envueltos.&lt;br /&gt;
&lt;br /&gt;
La pieza que une JBoss con Apache es un módulo llamado ''mod_jk''. Se encuentra en el paquete '''libapache2-mod-jk2''', si estamos usando Apache 2 o en el paquete '''libapache-mod-jk''' si usamos Apache 1.3.&lt;br /&gt;
&lt;br /&gt;
Creamos el fichero '''/etc/apache2/workers2.properties''' donde irá la configuración del módulo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# This is the minimal JK2 connector configuration file.&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
[logger]&lt;br /&gt;
level=ERROR&lt;br /&gt;
&lt;br /&gt;
[channel.socket:localhost:8009]&lt;br /&gt;
info=Ajp13 forwarding over socket&lt;br /&gt;
tomcatId=localhost:8009&lt;br /&gt;
&lt;br /&gt;
# myWebApp&lt;br /&gt;
[uri:/myWebApp]&lt;br /&gt;
[uri:/myWebApp/*]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego editas el fichero '''/etc/apache2/mods-available/jk2.conf''' y descomentas la última línea para que quede así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# To enable mod_jk2, customize workers2.properties* from&lt;br /&gt;
# /usr/share/doc/libapache2-mod-jk2/examples and copy it to&lt;br /&gt;
# /etc/apache2/workers2.properties. Then uncomment the following line:&lt;br /&gt;
JkSet config.file /etc/apache2/workers2.properties&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hechas estas modificaciones hay que decirle a Apache que actualice la configuración:&lt;br /&gt;
&lt;br /&gt;
 $ sudo /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
* [[Java]]&lt;br /&gt;
* [[Eclipse]]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos ==&lt;br /&gt;
* [http://www.hibernate.org/hib_docs/tools/reference/en/html/plugins.html Hibernate plugin] {{en}}&lt;br /&gt;
* [http://tomcat.apache.org/connectors-doc-archive/jk2/index.html Old JK/JK2 documentation archive] {{en}}&lt;br /&gt;
* [http://helma.org/docs/howtos/mod_jk/ Connecting Apache and Helma via mod_jk (AJP13)] {{en}}&lt;br /&gt;
* [http://tomcat.apache.org/faq/connectors.html Tomcat FAQ - Connectors] {{en}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Programación]][[Categoría:Administración del sistema]]&lt;/div&gt;</summary>
		<author><name>Joseramos07</name></author>	</entry>

	</feed>