| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 09:42:02
|
ataufo
Java Ninja
![[Avatar]](/images/avatar/14a31775d302b5e0e25caa93b6d95ff5.jpg)
Membro desde: 21/03/2009 12:15:23
Mensagens: 267
Offline
|
Pessoal,
estou com um erro que não consigo resolver.
É o seguinte, enquanto estou navegando na aplicação, derrepente eu clico em um link qualquer e ele direciona para uma página em branco sem exibir nenhum erro no Console do Eclipse. O mais interessante é que se eu apertar o F5 (refresh) uma, duas ou três vezes a página é executada normalmente.
Eu estou usando Struts2 e Hibernate, como sou meio leigo nesses frameworks não faço ideia do que possa ser.
Lembrando que o projeto estava funcionando e eu não fiz nenhuma alteração além das descritas abaixo:
- Criei uma tela JSP nova e uma Action nova chamada MonitoramentoAction (não apresenta nenhum erro na mesma)
- Alterei o nome do Data Source: de <property name="hibernate.connection.datasource">xxxDS</property> para <property name="hibernate.connection.datasource">yyyDS</property> (Estou utilizando WebLogic e o datasource também foi renomeado lá)
- Alterei o nome do Session Factory: de <session-factory name="SessionFactoryXxx"> para <session-factory name="SessionFactoryYyy">
------------
Verifiquei alguns detalhes no Log, e vou postar aqui embaixo:
ALGUEM ME AJUDA??
This message was edited 2 times. Last update was at 12/01/2011 09:44:02
|
Victor Soares
ataufo@gmail.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 11:01:03
|
jyoshiriro
Virtual Machine Man
![[Avatar]](/images/avatar/e0679741969383717173a64cf04e0678.jpg)
Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline
|
Olá Victor.
Amigo, pelo log postado o erro não tem relação com configuração Hibernate. Parece-me claramente erro de mapeamento Struts2.
Manda as configurações de mapeamento da Action e a URL que você usou para invoca-la.
|
José Yoshiriro Ajisaka Ramos
OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 11:13:44
|
ataufo
Java Ninja
![[Avatar]](/images/avatar/14a31775d302b5e0e25caa93b6d95ff5.jpg)
Membro desde: 21/03/2009 12:15:23
Mensagens: 267
Offline
|
Cara, Vou postar os arquivos de config:
struts-config.xml:
Web.xml
URL: Esse erro não ocorre somente em uma URL, qualquer execução volta e meia cai numa tela em branco. Vou dar um exemplo de uma:
http://localhost:7001/yyy/monitoramento.action
This message was edited 4 times. Last update was at 13/01/2011 13:43:59
|
Victor Soares
ataufo@gmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 11:20:47
|
jyoshiriro
Virtual Machine Man
![[Avatar]](/images/avatar/e0679741969383717173a64cf04e0678.jpg)
Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline
|
Amigo, há 3 maneiras básica de configurar mapeamentos no Struts2:
1. Via XML
2. Via Anotações
3. Via convenção (sem XML nem anotação)
Pode-se ainda misturar mais de um tipo. Eu costumo usar Convenção + Anotações que acho ser a mais produtiva.
No XML que você enviou não achei simplesmente NENHUM mapeamento a não ser 2 globais. Talvez haja mapeamento por anotação ou convenção no projeto, mas só o código da Action pode dizer isso.
|
José Yoshiriro Ajisaka Ramos
OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 11:25:37
|
ataufo
Java Ninja
![[Avatar]](/images/avatar/14a31775d302b5e0e25caa93b6d95ff5.jpg)
Membro desde: 21/03/2009 12:15:23
Mensagens: 267
Offline
|
Anotação na Action só dos Results... segue:
Como é mapeamento por convenção?
|
Victor Soares
ataufo@gmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 11:29:35
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
ataufo wrote:Anotação na Action só dos Results... segue:
Como é mapeamento por convenção?
Se não me engano obrigatóriamente o nome da classe e o pacote tem que terminar com Action. Mas não tenho certeza...
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 11:31:58
|
ataufo
Java Ninja
![[Avatar]](/images/avatar/14a31775d302b5e0e25caa93b6d95ff5.jpg)
Membro desde: 21/03/2009 12:15:23
Mensagens: 267
Offline
|
Que eu saiba não é obrigatório, porém todas as minhas actions terminam com Action, por exemplo LoginAction.java
|
Victor Soares
ataufo@gmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 12:27:21
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
Digo isso quando você está usando convenções... Mas como disse não tenho certeza (caso ao alguém saiba corrija-me por favor).
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 12:30:04
|
ataufo
Java Ninja
![[Avatar]](/images/avatar/14a31775d302b5e0e25caa93b6d95ff5.jpg)
Membro desde: 21/03/2009 12:15:23
Mensagens: 267
Offline
|
Saquei vlw
This message was edited 1 time. Last update was at 13/01/2011 13:45:16
|
Victor Soares
ataufo@gmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 12:31:54
|
ataufo
Java Ninja
![[Avatar]](/images/avatar/14a31775d302b5e0e25caa93b6d95ff5.jpg)
Membro desde: 21/03/2009 12:15:23
Mensagens: 267
Offline
|
Voltando ao Erro.
Reparei mais uma coisa estranhissima... Verifiquei que o código fonte dessa "pagina em branco" está correto, ou seja como se tivesse carregado a página.
????????????
|
Victor Soares
ataufo@gmail.com |
|
|
 |
|
|
|
|