Tomcat subdiretório não encontra classes do projeto?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

Tenho a seguinte estrutura de diretórios na minha aplicação:



Fiz o deploy no Tomcat 5.5. Ocorre que só consigo acessar a classe Cliente com "useBean" nos arquivos JSP da raiz app/

Na subpage.jsp não consigo!
ERRO:
org.apache.jasper.JasperException: /clienteLista.jsp(3,0) The value for the useBean class attribute Cliente is invalid.

Acho que é uma configuração do web.xml certo?

Juliano V. Baladão
Sistemas de Informação
[WWW]
marceloplis
GUJ Ranger

Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline

Quando vc faz uso do "<jsp:useBean />" não há nada o que configurar no web.xml.

Tente deixando sua estrutura assim:


ai vc chama assim: <jsp:useBean id="classe" scope="page" class="pacote.Cliente"/>
[Email] [MSN]
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

Na verdade a estrutura dos diretórios que tenho na minha aplicação está igual a do seu exemplo, tenho um pacote com as classes.

Estou me quebrando nessa dúvida pq no meu ambiente de desenvolvimento do Eclipse funciona perfeitamente.'

Acho que o Tomcat no servidor está interpretando cada subdiretório como uma nova aplicação!?

Segue a configuração da aplicação no server.xml do Tomcat:

Juliano V. Baladão
Sistemas de Informação
[WWW]
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

Resolvido, era o server.xml errado mesmo, segue o trecho do código acima alterado:
<Host name="minha.aplicacao.com.br"
appBase="/home/httpd/html/minha.aplicacao.com.br" >

Juliano V. Baladão
Sistemas de Informação
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team