Instalando JBoss AS 7.1.1 Como Serviço no Windows Server 2008 x64

Postado em Atualizado em

native08

E ai galera blz?

Apesar de eu não gostar de utilizar Windows como servidor, existem muitas pessoas que usam ou precisam seja por obrigatoriedade de contrato ou cultura da empresa.  Então no post de hoje vamos aprender a instalar o JBoss AS 7.1.1 como serviço no Windows.

O primeiro passso depois de baixar o JBoss AS 7.1.1 é realizar o download do JBoss Web Native Connectors especifico para a plataforma em questão que no nosso caso é Windows x64: binaries 2.0.10-windows x64.

1native012native02

Vou supor  que JBoss está descompactado no seguinte caminho:

C:\jboss-as-7.1.1.Final

Descompacte o arquivo jboss-native-2.0.10-windows-x64-ssl.zip  e copie os seguintes arquivos para o diretório C:\jboss-as-7.1.1.Final\bin:

native03

O próximo passo é editar o arquivo  C:\jboss-as-7.1.1.Final\bin\service.bat e alterar os valores das propriedades SVCNAME, SVCDISP e SVCDESC deixando como abaixo:

set SVCNAME=JBoss7server
set SVCDISP=JBoss Server
set SVCDESC=JBoss AS 7.1.1.Final - Windows x64

Comente a propriedade JAVA_OPTS=-Xrs utilizando “REM” na linha:

REM set JAVA_OPTS=-Xrs

Ainda no arquivo service.bat altere toda ocorrência de run.bat ( duas ocorrências) para standalone.bat  e run.log (seis ocorrências)para standalone.log.

Siga o mesmo procedimento para call shutdown -S < .s.lock >> shutdown.log 2>&1 ( duas ocorrências ) altere para call jboss-cli.bat –connect –command=:shutdown >> shutdown.log 2>&1  e salve o arquivo service.bat.

Abra o cmd, navegue até o diretório C:\jboss-as-7.1.1.Final\bin\ e execute o comando abaixo para que o serviço seja registrado:

 service.bat install

native04

No utilitário executar do Windows digite services.msc para que lista do serviços seja aberta. Verifique se o serviço do JBoss foi registrado.

1

native052native06

Lembre-se de alterar o Startup Type para Automatic para que toda vez que o Windows for iniciado o serviço do JBoss também será iniciado de forma automática.

native07

Reinicie o Windows e observe o arquivo C:\jboss-as-7.1.1.Final\bin\standalone.log para verificar se o JBoss foi iniciado corretamente!

Starting JBoss Server [2013-04-03 22:23:31]
Calling "C:\jboss-as-7.1.1.Final\bin\standalone.conf.bat"
===============================================================================

JBoss Bootstrap Environment

JBOSS_HOME: C:\jboss-as-7.1.1.Final

JAVA: C:\Program Files (x86)\Java\jdk1.7.0_06\bin\java

JAVA_OPTS: -XX:+TieredCompilation -Dprogram.name=standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djboss.server.default.config=standalone.xml

===============================================================================

22:24:01,409 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
22:24:05,434 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
22:24:05,871 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
22:24:14,903 INFO  [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http)
22:24:14,950 INFO  [org.xnio] XNIO Version 3.0.3.GA
22:24:15,215 INFO  [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA
22:24:15,371 INFO  [org.jboss.as.configadmin] JBAS016200: Activating ConfigAdmin Subsystem
22:24:15,402 INFO  [org.jboss.remoting] JBoss Remoting version 3.2.3.GA
22:24:15,418 INFO  [org.jboss.as.webservices] JBAS015537: Activating WebServices Extension
22:24:15,449 INFO  [org.jboss.as.security] JBAS013101: Activating Security Subsystem
22:24:15,465 INFO  [org.jboss.as.naming] JBAS011800: Activating Naming Subsystem
22:24:15,465 INFO  [org.jboss.as.osgi] JBAS011940: Activating OSGi Subsystem
22:24:15,480 INFO  [org.jboss.as.clustering.infinispan] JBAS010280: Activating Infinispan subsystem.
22:24:15,496 INFO  [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers
22:24:18,959 INFO  [org.jboss.as.security] (MSC service thread 1-1) JBAS013100: Current PicketBox version=4.0.7.Final
22:24:18,975 INFO  [org.jboss.as.connector] (MSC service thread 1-2) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)
22:24:19,333 INFO  [org.jboss.as.naming] (MSC service thread 1-2) JBAS011802: Starting Naming Service
22:24:20,207 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-2) JBAS015400: Bound mail session [java:jboss/mail/Default]
22:24:20,503 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-1) JBoss Web Services - Stack CXF Server 4.0.2.GA
22:24:20,784 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-1) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080
22:24:21,767 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-2) JBAS015012: Started FileSystemDeploymentService for directory C:\jboss-as-7.1.1.Final\standalone\deployments
22:24:22,095 INFO  [org.jboss.as.remoting] (MSC service thread 1-1) JBAS017100: Listening on /127.0.0.1:4447
22:24:22,095 INFO  [org.jboss.as.remoting] (MSC service thread 1-1) JBAS017100: Listening on /127.0.0.1:9999
22:24:22,157 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
22:24:22,407 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
22:24:22,407 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 28999ms - Started 133 of 208 services (74 services are passive or on-demand)

Por hoje é só🙂

Qualquer dúvida ou sugestão estamos ai!

Aquele Abraço

Links:

7 comentários em “Instalando JBoss AS 7.1.1 Como Serviço no Windows Server 2008 x64

    angelobelchior (@angelobelchior) disse:
    4 de abril de 2013 às 16:22

    Muito Bom Maurício!!
    Fiz aqui em casa com o Windows8 e rodou bem.
    Só um detalhe: vc tem que executar o service.bat com o cmd em modo de administrador. Pelo menos aqui no Windows8 foi necessário..
    Agora vou instalar o TorqueBox e dá uma brincada com Rails!!

    Parabéns!!

      Mauricio Magnani Jr respondido:
      4 de abril de 2013 às 18:49

      Vlw Mestre🙂
      Precisa mesmo ser admin😀

      Arrebenta ai no TorqueBox…

      Grande Abraço

      Mauricio Magnani Jr respondido:
      4 de abril de 2013 às 19:31

      Cara bateu até sdd… lembra: “Eu não sou bonecooooooo!” kkkkkkk

    angelobelchior (@angelobelchior) disse:
    6 de abril de 2013 às 16:30

    Hahahahaha… eu lanço direto uma dessas no trampo… “Eu não sou bonecccccooooo.. “… hahahaha

    gersonlc disse:
    9 de abril de 2013 às 14:34

    parabéns pelo artigo, foide grande ajuda!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s