Tomcat web.xml

Galera to com uma pala aqui no tomcat!
Meus imports nao funcionam ele acha as classes nativas java mas nao as minha que tao no web-inf!

Como funciona o esquema de import no tomcat?? depende do meu web.xml???

Alias queria aproveitar e perguntar alguem ai sabe onde encotro todas as propriedades que posso utilizar no arquivo web.xml???

Valeu!

Se voce tem arquivos .class, deve colocar eles dentro de WEB-INF/classes, seguindo a mesma estrutura de diretorios do pacote a qual o .class pertence. Se voce tem arquivos .jar, deve colocar eles dentro de WEB-INF/lib.

O DTD do web.xml voce pode encontrar em http://java.sun.com/dtd/web-app_2_3.dtd

Rafael

Tipo que a estrutura ja ta igualzinho com meus .class na web-inf/classes so que mesmo assim o tomcat nao me deixa dar import nessas classes to achando que tenho de botar alguma coisa no web.xml pra funcionar!
pq num funcionou ainda naum!!

Nao precisa nada no web.xml. Qual o erro que esta dando mais precisamente? ( coloque a mensagem de erro aqui ).

Rafael

Ele dispara um stack monstruoso e esse erro ai em baixo!
No Resin no IAS tudo rola blz mas aqui no tomcat ta foda!

Root cause
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
[javac] Compiling 1 source file
C:Arquivos de programasTomcat 4.1workStandalonelocalhostlicitacaoT$jsp.java:7: ‘.’ expected
import Conexao;
^
1 error

Voce colocou o import de maneira errada… voce fez

import Conexao;

quando deveria ter feito

import Conexao.*;

Agora, imagino que Conexao seja uma classe ( primeira letra maiuscula ). Nesse caso, voce deveria dar import no package dela. Se ela nao estiver em package algum ( estiver na raiz de web-inf/classes ), nao precisa dar import, eh soh usar

Rafael

Ainda naum deu quando tento estanciar direto sem dar o import .
“<jsp:useBean id=“teste” class=“Conexao” scope=“session”/>”
Ele dispara esse erro ai!!

Root cause

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /T.jsp

Generated servlet error:
[javac] Compiling 1 source file
C:Arquivos de programasTomcat 4.1workStandalonelocalhostlicitacaoT$jsp.java:47: cannot resolve symbol
symbol : class Conexao
location: class org.apache.jsp.T$jsp
Conexao teste = null;
^

An error occurred at line: 5 in the jsp file: /T.jsp

Generated servlet error:
C:Arquivos de programasTomcat 4.1workStandalonelocalhostlicitacaoT$jsp.java:49: cannot resolve symbol
symbol : class Conexao
location: class org.apache.jsp.T$jsp
teste = (Conexao) pageContext.getAttribute(“teste”, PageContext.SESSION_SCOPE);
^

An error occurred at line: 5 in the jsp file: /T.jsp

Generated servlet error:
C:Arquivos de programasTomcat 4.1workStandalonelocalhostlicitacaoT$jsp.java:52: cannot resolve symbol
symbol : class Conexao
location: class org.apache.jsp.T$jsp
teste = (Conexao) java.beans.Beans.instantiate(this.getClass().getClassLoader(), “Conexao”);
^
3 errors

Eu abri o servlet gerado pelo tomcat e ele tenta fazer o import da classe mas nao vai encontrar.
Concerteza é alguma pala no web.xml só pode!

Olá, coloque sua classe conexao dentro de um pacote q irá funcionar.

Valeu mano resolveu colocar num pacote! funcionou blz!
Mas num sei c vai rolar de ficar empacotando todas minhas classes nao pq já tenho muita coisa pronta pra ta empacotando! Mais valeu!!