[RESOLVIDO] JBOSS e atualização do JSP

5 respostas
bruno_bert

Boa tarde turma…

Seguinte

Uso o JBOSS 7.1.1 Final, mas ele tem um bug no ambiente de DESENVOLVIMENTO.
Não atualiza automaticamente as modificações nos arquivos JSP.
Então qualquer mudança mínima que eu faça, preciso republicar o site todo…é uma chatice…impraticável…

O bug já é conhecido, já pesquisei sobre…enfim…
Porém como o JBOSS 7.1.1.é Final, não tem mais atualização pra ele.

O que tem é:

  • JBOSS 7.1.2 final e JBOSS 7.1.3 final, porém apenas o código fonte, precisa você mesmo compilar.
  • JBOSS 6.0.1 EAP, que é a versão TESTADA pela redhat, com as correções (apenas do número da versão ser anterior), porém só com o fonte também. Esse tem o compilado, mas paga…vai entender…rs

Meu problema é que qualquer um desses, quando eu tento compilar, dá problema nas dependências do maven…já pesquise bastante no material existente sobre isso na net.
Tentei todas as soluções, scripts, e tal…e nada.

Preciso da versão correta compilada…alguém tem?
Ou entao, o procedimento correto pra compilar…

Valew

5 Respostas

Ataxexe

Acho que você precisa de alguns esclarecimentos:

bruno_bert:
Uso o JBOSS 7.1.1 Final, mas ele tem um bug no ambiente de DESENVOLVIMENTO.
Não atualiza automaticamente as modificações nos arquivos JSP.
Então qualquer mudança mínima que eu faça, preciso republicar o site todo…é uma chatice…impraticável…

O bug já é conhecido, já pesquisei sobre…enfim…

Que bug é esse? Você poderia ter colocado o link para que possamos ver do que se trata.

bruno_bert:
Porém como o JBOSS 7.1.1.é Final, não tem mais atualização pra ele.
O que tem é:

  • JBOSS 7.1.2 final e JBOSS 7.1.3 final, porém apenas o código fonte, precisa você mesmo compilar.

Como assim? A versão 7.1.2 é a atualização da versão 7.1.1. O problema é que ela ainda não foi lançada. O fato de o nome da versão ter a palavra “Final” não significa que nunca mais ninguém irá corrigir nada dela. É apenas a nomenclatura, nada mais.

E onde foi que você viu que o JBoss EAP é pago? Ele é free para qualquer um e está disponível na própria página de downloads:

http://www.jboss.org/jbossas/downloads

Se achar melhor, crie uma conta no site da RedHat e baixe o que quiser.

Outra coisa: o JBoss EAP não é a versão testada pela RedHat e com correções, ela é o produto feito em cima do projeto JBoss AS (que recentemente mudou de nome para WildFly). O número da versão não é anterior pois são projetos distintos, usando apenas a mesma base. O JBoss EAP é uma plataforma com subscrição (aqui entra a parte paga) para, dentre outras coisas, oferecer suporte (você não vai esperar suporte 24x7 com SLA de um projeto mantido pela comunidade, concorda?).

bruno_bert

Bom, estou me baseando nas informações que peguei nesse blog:

O BUG é esse que comentei:
Não atualiza automaticamente as modificações nos arquivos JSP.
Então qualquer mudança mínima que eu faça, preciso republicar o site todo…é uma chatice…impraticável…

Segue o link…o fato é que o BUG existe … já testei…
https://issues.jboss.org/browse/AS7-4187

Enfim, não preciso de esclarecimento…preciso de uma solução…rsrs…

De qualquer forma, obrigado…

bruno_bert

Pessoal,

Acabei de encontrar a solução…testei e funcionou…
Fonte:
https://community.jboss.org/message/723945

Então, pra quem está com o mesmo problema:

  1. Adicionar a chave:
    <configuration>
    <jsp-configuration development=“true”/>
    </configuration>
    ao arquivo standalone.xml dentro da chave <subsystem xmlns=“urn:jboss:domain:web:1.1” default-virtual-server=“default-host” native=“false”>

  2. Abrir o diretório do servidor jboss-as-7.1.1.Final/modules/org/jboss/as/web/main
    Copiar o arquivo jboss-as-web-7.1.1.Final-RECOMPILE.jar dentro dessa pasta.
    Fazer download em http://www.datafilehost.com/download-2cb9ff04.html

  3. No mesmo diretório, abrir o arquivo module.xml (jboss-as-7.1.1.Final/modules/org/jboss/as/web/main) e fazer a edição:
    <!–resource-root path=“jboss-as-web-7.1.1.Final.jar”/–>
    <resource-root path=“jboss-as-web-7.1.1.Final-RECOMPILE.jar”/>

  4. Pronto!

Espero ter ajudado.

Ataxexe

bruno_bert:
Bom, estou me baseando nas informações que peguei nesse blog:

Ué, o blog nem menciona o JBoss EAP.

Segue o link…o fato é que o BUG existe … já testei…
https://issues.jboss.org/browse/AS7-4187

Sim, existe. Você poderia ter colocado isso como informação no início do post. Ficaria muito melhor para a gente entender (inclusive, poderíamos até submeter uma correção se o bug não tivesse sido resolvido). O próprio link do bug já fazia referência ao tópico que continha uma solução de contorno.

Então sugiro pagar a subscrição do JBoss EAP para ter o que precisa e do jeito que deseja.

bruno_bert

Sou novo no fórum, talvez esteja utilizando errado…rs
Enfim, já consegui a correção
Obrigado pelos esclarecimentos.

Criado 9 de junho de 2013
Ultima resposta 10 de jun. de 2013
Respostas 5
Participantes 2