Erro 404 Servlets

2 respostas
flaviometalvale

No meu Localhost a Aplicação Funciona…
Mas On-line dá problema .

Mapeamento :

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <servlet>
        <servlet-name>EMAIL</servlet-name>
        <servlet-class>EMAIL</servlet-class>
    </servlet>    
    <servlet>
        <servlet-name>Upload_enviando</servlet-name>
        <servlet-class>envia.Upload_enviando</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>Imagem</servlet-name>
        <servlet-class>Imagem</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>Service</servlet-name>
        <servlet-class>Service</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>geraImagem</servlet-name>
        <servlet-class>geraImagem</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>cadastraimagem1</servlet-name>
        <servlet-class>envia.cadastraimagem1</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>Upload_paraDiretorio</servlet-name>
        <servlet-class>envia.Upload_paraDiretorio</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>Diretorio_Upload_com_id</servlet-name>
        <servlet-class>envia.Diretorio_Upload_com_id</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>EMAIL</servlet-name>
        <url-pattern>/EMAIL</url-pattern>
    </servlet-mapping>  
    <servlet>
        <servlet-name>emails</servlet-name>
        <servlet-class>pacote_email.emails</servlet-class>
    </servlet>   
    <servlet>
        <servlet-name>EMAIL1</servlet-name>
        <servlet-class>EMAIL1</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>ServletUpload1</servlet-name>
        <servlet-class>ServletUpload1</servlet-class>
    </servlet> 
    <servlet-mapping>
        <servlet-name>ServletUpload1</servlet-name>
        <url-pattern>/ServletUpload1</url-pattern>
    </servlet-mapping>  
    
    <servlet-mapping>
        <servlet-name>Upload_enviando</servlet-name>
        <url-pattern>/Upload_enviando</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Imagem</servlet-name>
        <url-pattern>/Imagem</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Service</servlet-name>
        <url-pattern>/Service</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>geraImagem</servlet-name>
        <url-pattern>/geraImagem</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>cadastraimagem1</servlet-name>
        <url-pattern>/cadastraimagem1</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Upload_paraDiretorio</servlet-name>
        <url-pattern>/Upload_paraDiretorio</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Diretorio_Upload_com_id</servlet-name>
        <url-pattern>/Diretorio_Upload_com_id</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            60
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>
            index.jsp
        </welcome-file>
    </welcome-file-list>
</web-app>

No meu Form a action está assim : action="/Diretorio_Upload_com_id" (Local funciona , on-line dá erro 404)
Hospedo na Kinghost (Se servir de informação)

2 Respostas

davidpaniz

Tenta entrar direto na url pra ve se o servlet responde. Se mesmo assim receber 404 tenta colocar a barra no final da url-pattern. Ex:

<url-pattern>/geraImagem/</url-pattern>

Se a url responder, usa alguma ferramenta pra “sniffar” o post, o firebug já é suficiente e ve se está indo pra url correta.

flaviometalvale

Cara o Problema era que o Host onde eu Hospedo.
Tenho que Declarar todas Servlets , em um gerenciador de Aplicações , para que todas elas funcionem.

Obrigado.

Criado 8 de maio de 2008
Ultima resposta 9 de mai. de 2008
Respostas 2
Participantes 2