| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2011 11:35:18
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
*Consigo reutilizar entidades que estejam em um .jar ou em outro projeto (referenciado pelo Eclipse)?
*Posso ter classes anotadas com @Component em outro projeto ou jar no build path?
Aqui está aparecendo o problema que não encontrou a classe
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2011 11:42:38
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Sim, consegue. Basta declarar no web.xml o pacote.
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2012 09:40:45
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
<context-param>
<param-name>br.com.caelum.vraptor.packages</param-name>
<param-value>br.com.caelum.vraptor.restfulie</param-value>
</context-param>
Como eu faço para declarar os pacotes de mais de um projeto ou mais de um pacote do mesmo projeto? Separo os param-value por ;?
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2012 10:02:20
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
sim, dentro do param-value separados por vírgula.
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2012 13:11:28
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
<context-param>
<param-name>br.com.caelum.vraptor.packages</param-name>
<param-value>br.com.cauirs.sgv.exceptions</param-value>
</context-param>
Está configurado assim no web.xml, e o projeto está referenciado no Build Path. Porém, o erro persiste durante a inicialização do VRaptor:
GRAVE: Exception starting filter vraptor
java.lang.NoClassDefFoundError: br/com/cauirs/sgv/exceptions/ExcelException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2012 13:14:08
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
não basta estar no Build Path, precisa estar na pasta WEB-INF/lib, ou marcado no eclipse para exportar pra lá.
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2012 13:59:03
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
Aonde marco no Eclipse para exportar o projeto para a WEB-INF/lib? Order And Export?
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2012 14:53:48
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
não, tem um java EE Module Dependencies, ou algo do tipo na configuração do projeto.
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2012 15:23:48
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
Em Web Deployment Assembly
*Coloquei como Source o projeto que quero referenciar na aplicação.
E no Deploy Path: WEB-INF/lib/NomeDoProjeto.war
*Mantive o projeto no Build Path
*Mantive a configuração no web.xml, conforme tópico anterior
Continuou o mesmo erro.
O Scannotation no VRaptor procura também em arquivos .war do classpath?
=====================
Só para constar no tópico:
Na nova versão do Eclipse o nome mudou para Web Deployment Assembly
http://www.mkyong.com/eclipse/eclipse-java-ee-module-dependencies-is-replaced-by-web-deployment-assembly/
This message was edited 1 time. Last update was at 03/01/2012 15:24:12
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2012 15:31:02
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
não é war.. vc precisa colocar o outro projeto como um jar.
ou criar um projeto java normal intermediario referenciando nos dois projetos web.
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2012 21:56:21
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
Lucas,
Ainda estou com dificuldades em ligar os projetos. Agora em um outro caso... ( o outro, como eram só alguns testes, acabei copiando temporariamente todas as classes do projeto para dentro do outro... )
Tenho um projeto chamado: Cobranca. Nele há uma interface que define os métodos que um Sacado deve possuir.
Ex:
No projeto web utilizando o VRaptor. Tenho o jar desse projeto no build path. E coloquei no web.xml
E a entidade que implementa o Sacado
No entanto, ao subir a aplicação com o VRaptor dá o seguinte erro:
Caused by: java.lang.ClassNotFoundException: br.com.cauirs.cobranca.Sacado
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
... 39 more
Aonde estou errando?
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2012 22:26:25
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
é uma referência de projeto? ou é um jar?
se for referencia precisa mandar exportar.
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
|
|