Migrar aplicação Struts 2 do tomcat 7 para o Jboss 7.  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
edysnipes
JavaEvangelist

Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline

Bom dia.

Estou tentando migrar uma aplicação desenvolvida em struts 2 do Tomcat 7 para o Jboss 7. O motivo dessa migração é o crescimento do sistema e questões de segurança.

Simplesmente tento fazer o deploy do war pelo eclipse mesmo no jboss 7. O estranho é que o erro está em ler qualquer jar do framework struts 2.




O mesmo erro para todas os jars do struts 2. No fim o deploy é até finalizado, carrego a página inicial do projeto porém ao chamar a action do login dá erro pois creio que as libs necessárias não foram carregadas.


O que posso fazer para resolver isso.

This message was edited 1 time. Last update was at 04/10/2011 07:35:54


"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10)
[WWW] [MSN]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

Olá,

bem, pelo erro


Parece que o JBoss considerou os arquivos como corrompidos. Tente pegar outros e substituir pra ver o que acontece.

Abraços.

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
edysnipes
JavaEvangelist

Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline

Obrigado pelo retorno jyoshiriro, ta complicado isso.

Pesquisei ontem e verifiquei que poderia ser um problema na versão do struts. Troquei a 2.2.1.X pela 2.2.3.x e o erro continua. Com isso já alterei as libs e o erro continua. Eu só postei 2 mas dá pau em todas as libs do struts.

"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10)
[WWW] [MSN]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

Bem, aqui onde trabalho usamos Struts2 com JBoss.

Mas é o JBoss 4.x por isso não há incompatibilidade.

Bem, mas já que o JBoss acusa que é problema na descompactação do ".jar", eu tentaria uma "gambiarra": descompactaria o .jar e "ziparia" de novo renomeando para ".jar". Vai que cola?

Abraços.

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
edysnipes
JavaEvangelist

Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline

Tentei rodar no jboss 6.0 mas deu erro.



Sobre renomear a idéia é mudar o nome do jar só para tirar struts do meio?

"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10)
[WWW] [MSN]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

Não é renomear.

é descompactar o jar e compactar novamente. O nome do arquivo não sei se influencia.

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
edysnipes
JavaEvangelist

Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline

jyoshiriro, não resolveu.

Extrai e compactei novamente o jar do core do struts 2 e o mesmo erro continua. Se eu colocar essas jar na pasta lib do jboss vai fazer alguma diferença?

"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10)
[WWW] [MSN]
edysnipes
JavaEvangelist

Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline

O problema não seria com o (CommonsLogger.java:60) ? Conflito de versões, sei lá?

"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10)
[WWW] [MSN]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

Segundo o Issue Tracker do Struts2, é algo no jar do XWork.

Entre em
https://issues.apache.org/jira/browse/WW-3662
e baixe o ".jar" que tem na seção "Attachments" de lá e substitua o que você tem.

Veja se resolve.

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
edysnipes
JavaEvangelist

Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline

Valeu. Pelo menos achamos (vc achou) a origem do erro.

Fiz o passo a passo:

Substitui o jar do x-work.
adicionei o seguinte codigo no struts.xml



mas agora o erro é que não consegue encontrar minhas classes de persistencia.

applicationContext.xml


erro:





"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10)
[WWW] [MSN]
edysnipes
JavaEvangelist

Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline

Na pressa para testar não li direito. Acho que esse bug ainda está em aberto. Desfiz as alterações e somente deixei a lib.

mas o erro continua.

"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10)
[WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team