TRABAJAR CON JBOSS 3.2.1 Y TOMCAT 4.1.24
Requisitos necesarios
Lo
primero que tenemos que tener es el fichero binario del jboss, podemos ir a http://www.jboss.org
y bajarnos el fichero jboss-3.2.1_tomcat-4.1.24.zip.
Descomprimimos
el fichero .zip en el directorio que deseemos y este será el JBOSS_HOME que
debemos de poner como variable de sistema.
También
tenemos que tener instalado el jdk 1.2.x o superior. Yo he utilizado el
j2sdk1.4.1_02. Y en el directorio donde tengamos instalado será el JAVA_HOME
que también tiene que estar como variable de sistema.
Arrancar Jboss
Para
arrancar Jboss nos vamos al directorio bin y ejecutamos “run.bat”.
Existen
tres configuraciones de jboss.
- Minimal:
Es lo mínimo requerido para arrancar el servidor, contine logging, servidor
JNDI. - Debemos
ejecutar: run –c minimal o run.sh –c minimal en UNIX - Default:
Esta es la configuración por defecto al arrancar el servidor si no se le
especifica ningún parámetro. - All:
Esta configuración tiene todos los servicios que incluye el servidor Jboss
3.2.1. - Debemos
ejecutar run –c all o run.sh –c all en UNIX
Para
probar y testear el servidor nos vamos a un browser y ponemos http://localhost:8080
deberá aparecer un página de error o vacía. Luego ponemos http://localhost:8080/jmx-console
y aparecerá la pantalla de administración.
Jboss como servicio de Windows NT / 2000
Para
esto tenemos que ir a la web http://www.alexandriasc.com/software/JavaService/download.html
y bajar el archivo JavaService-bin-1.2.0.zip.
Descomprimimos el archivo en el directorio que deseemos, y ralizamos el
siguiente script para poner el Jboss como servicio que nosotros hemos llamado Jboss.bat.
@echo off
echo ——–
echo Usage:
%0 jdk_home jboss_home (classic/hotspot/server)
echo NOTE:
You MAY NOT use spaces in the path names. If you know how
echo
to fix this, please tell me.
echo
JDK 1.3 does not come with hotpot server by default, you must
echo
install this seperately if you wish to use it.
echo Example: %0
c:\java\jdk c:\java\jboss hotspot
echo ——–
if «%1»
== «» goto eof
if «%2»
== «» goto eof
if «%3»
== «» goto eof
copy
JavaService.exe %2\bin\JbossService.exe > nul
%2\bin\JbossService.exe
-install JBoss30 %1\jre\bin\%3\jvm.dll
-Djava.class.path=%1\lib\tools.jar;%2\bin\run.jar -start org.jboss.Main -stop
org.jboss.Main -method systemExit -out %2\bin\out.txt -current %2\bin
goto eof
:eof
Y ejecutamos el siguiente comando:
Jboss
%JAVA_HOME% %JBOSS_HOME% server
Donde
server tenemos que ir al directorio %JAVA_HOME%\jre\bin y ver si aparece
un directorio server, clasic o hotspot.
Una
vez que está instalado podemos ir Inicio
-> Herramientas Adiministrativas -> Servicios y ver que efectivamente
existe un servicio Jboss30.
Para
desinstalar el servicio solo tenemos que ejecutar la orden:
JavaService.exe –unistall Jboss30
Gracias por publicar. Tengo un problema con jboss 4 en linux CENTOS 5.
El Sevicio deja de funcionar, parece ser después de un tiempo que se deja de usar.
se ejecuta de forma manual sh run.sh -b 0.0.0.0, los usuarios empiezan a trabajar de 0800 horas hasta las 1900 horas(fin de la jornada). hay personas que remotamente ingresan a las 2200 horas, resulta que a esa hora ya no pueden trabajar, hay que ejecutar shutdown y volver a correr sh run.sh -b 0.0.0.0
PREGUNTAS:
1) Cómo evitar esto
2) como hacer para que se ejecute en LINUX como un Daemon(Demonio)de tal forma que cuando se encienda el servidor también se ejecute run.sh. Lo que hice fue adicionar a la linea el signo & para que se ejecute en backgroun.
Gracias
Hola buenas tardes, yo he instalado el servicio en Windows lo único que se arranca de modo local, no se donde hay que poner la opción -b 0.0.0.0 para que sea accesible a otras máquinas.