Web.xml

3 respostas
somma

Boas,

Tenho dois packages:
com.br.andre
com.br.teste

estou tentando me referenciar ao primeiro pacote onde se encontra o meu Servlet.

Na variavel web.xml especifiquei deste jeito e ele não encontrou.
<servlet>
      <servlet-name>Sclientes</servlet-name>
      <servlet-class>com.br.andre.Sclientes</servlet-class>
  </servlet>
    
  <servlet-mapping>
    <servlet-name>Sclientes</servlet-name>
    <url-pattern>/com/br/andre/Sclientes</url-pattern>
  </servlet-mapping>

Deu o seguinte erro:
Description: The requested resource (/Sys_exemplo/Sclientes) is not available.

Obrigado.

3 Respostas

kissdemon

Amigo,

a tag se refere ao endereço que utilizará para acessar sua servlet. O correto seria:

<servlet>
       <servlet-name>Sclientes</servlet-name>
       <servlet-class>com.br.andre.Sclientes</servlet-class>
   </servlet>
     
   <servlet-mapping>
     <servlet-name>Sclientes</servlet-name>
     <url-pattern>/Sclientes</url-pattern>
   </servlet-mapping>

Deste modo acessaria sua servlet assim: http://localhost:8080/SeuProjeto/Sclientes

[]'s

Carlos

somma

Boas,

Fiz a alteração como foi colocado acima e ainda persiste o mesmo erro.

Dúvida:

  • No não é necessário colocar a estrutura de diretórios?
    no nosso caso:/com/br/andre/Sclientes

  • Sabe o que é engraçado, quando eu utilizo ele funciona normal agora quando eu crio uma estrutura como: com.br.andre eu não consigo de jeito algum configurar o web.xml para localizar o Servlet Sclientes.

    <servlet> <servlet-name>Sclientes</servlet-name> <servlet-class>com.br.andre.Sclientes</servlet-class> </servlet> <servlet-mapping> <servlet-name>Sclientes</servlet-name> <url-pattern>/Sclientes</url-pattern> </servlet-mapping>

Value!!

somma

Pessoal consegui resolver o problema…

Criado 22 de setembro de 2006
Ultima resposta 25 de set. de 2006
Respostas 3
Participantes 2