Dúvidas Spring+JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Flasoft
JavaGuru
[Avatar]

Membro desde: 22/05/2006 15:46:02
Mensagens: 230
Localização: Araraquara (SP interior)
Offline

Olá pessoal,

Estou tentando entender o exemplo: http://blogs.sun.com/carolmcdonald/entry/sample_application_using_jsf_spring
p/ fazer ele funcionar no Tomcat (o ex. usa glassfish).

Nota: para baixar o exemplo pesquise "Open and Run the Sample code:" na pagina...

Nota2: O exemplo funciona perfeitamente no Glashfish e é muito interessante, pra ficar perfeito só faltou o facelets, e ser executado no tomcat (é o que eu qro fazer! Mas primeiro vamos fazer funcionar no tomcat, q é o + importate [e dificil])

A extrutura do projeto é a seguinte:
++++build
++++dist
++++nbproject
+---setup
|...|...build.properties
|...|...javadb.properties
|...|...setup.xml
|...+---META-INF
|...|.......MANIFEST.MF
|...\+++sql
+---src
|...+---conf
|...|.......persistence.xml
|...\---java
|.......+---controller
|.......|.......ItemController.java
|.......|.......ItemConverter.java
|.......+---model
|.......|.......Address.java
|.......\---service
|...............CatalogDAO.java
|...............CatalogService.java
\---web
....|...error.jsp
....|...footer.jsp
....|...index.jsp
....|...systemerror.jsp
....|...welcomeJSF.jsp
....++++images
....+---item
....|.......Detail.jsp
....|.......Edit.jsp
....|.......List.jsp
....\---WEB-INF
........|...applicationContext.xml
........|...dispatcher-servlet.xml
........|...faces-config.xml
........|...jdbc.properties
........|...sun-web.xml
........|...web.xml
........++++images
........+---item
........|.......Detail.jsp
........|.......Edit.jsp
........|.......List.jsp
........\---jsp
................footer.jsp
................header.jsp
................index.jsp
................taglibs.jsp



Bem os arquivos em azul, eu não entendi o porque deles, então excluir... TUDO CONTINUOU FUNCIONANDO

Ai já q a técnica [de exclusão] deu certo, tentei apagar os arquivos em vermelho, que eu não entendi nada do porque deles existirem.
Eu achava que o arquivo dispatcher-servlet.xml era para para fazer o mvc com Spring, mas eu estou utilizando JSF, logo não seria necessário, se eu tiro este arquivo as anotações de JPA param de funcionar, e detalhe, o arquivo faz mensão aos JSPs que eu apaguei, e lembrem-se tava funcionando msm depois de eu apaga-los.

O outro arquivo sun-web.xml nunca ouvi falar e tbm gostaria de uma breve explicação se possivel!


---------

Eu, analisando (e mantendo estes arquivos que eu não sei para q q servem), para fazer funcionar no tomcat, só é necessário alterar a linha:
<bean class="org.springframework.instrument.classloading.glassfish.GlassFishLoadTimeWeaver"/>
no arquivo ApplicationContext.xml, para
<bean class="org.springframework.instrument.classloading.ReflectiveLoadTimeWeaver"/>

e fazer o processo para definir o JNDI para um ds com nome jdbc/PETCatalogDB...

Olá pessoal... qualquer dica a respeito ficarei muito grato!... já perdi uns par de fds tentando fazer isto!

Desde já obrigado!

Blog: http://flasoft.blogspot.com
SCJP5
Achoqueminhabarradeespaçosestácomproblemas
eU connsigg diggtar 500 caratereteres porr minito
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team