Instalar JBoss

2
63436

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

 

 

 

Sobre el
Autor ..

2 Comentarios

  1. 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

  2. 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.

Dejar respuesta

Please enter your comment!
Please enter your name here