Re: Servlet - HTTP Status 405 - HTTP method GET is not supported by this URL

como vc está chamando esse servlet?
tem certeza que vc colocou post no seu form?

tipo,
<form name=“form1” method=“post” action="/blablabla">

Nao esta funcionando pq voce nao fez o doGet(). Ao inves de ficar implementando um-a-um no braco, use o service() ao inves do doPost() e doGet() (sim, tem um metodo chamado service() que voce pode sobrescrever… veja na documentacao).

Rafael

estou chamando direto o servlet

http://127.0.0.1:8080/J2MEESync/servlet/ServletMain

esta apliacação será chamado por um MIDLET e ela é o servlet principal para sincronização do Banco de Dados. No linux estava funcionando… deixa eu ver se dei alguma dedada…
sei lá q merda ta acontecendo… deixa eu arrancar mais um pouco de cabelo…

Abraços
Wanderson :thumbup:

estou chamando direto o servlet

http://127.0.0.1:8080/J2MEESync/servlet/ServletMain

esta apliacação será chamado por um MIDLET e ela é o servlet principal para sincronização do Banco de Dados. No linux estava funcionando… deixa eu ver se dei alguma dedada…
sei lá q merda ta acontecendo… deixa eu arrancar mais um pouco de cabelo…

Abraços
Wanderson :thumbup:

[quote=wandersonxs]estou chamando direto o servlet

http://127.0.0.1:8080/J2MEESync/servlet/ServletMain

esta apliacação será chamado por um MIDLET e ela é o servlet principal para sincronização do Banco de Dados. No linux estava funcionando… deixa eu ver se dei alguma dedada…
sei lá q merda ta acontecendo… deixa eu arrancar mais um pouco de cabelo…

Abraços
Wanderson :thumbup: [/quote]

Você mapeou lá no web.xml um servlet com o caminho /servlet/ServletMain?

Porque se não mapeou o Tomcat não tem como advinhar que tem um servlet nesse caminho :smiley:

Existe um servlet que pode invocar outros servlets chamando eles desse modo (o invoker Servlet), mas ele vem desabilitado por default na instalação do Tomcat, por isso, mapeie esse seu servlet lá no web.xml.

[quote=Maurício Linhares][quote=wandersonxs]estou chamando direto o servlet

http://127.0.0.1:8080/J2MEESync/servlet/ServletMain

esta apliacação será chamado por um MIDLET e ela é o servlet principal para sincronização do Banco de Dados. No linux estava funcionando… deixa eu ver se dei alguma dedada…
sei lá q merda ta acontecendo… deixa eu arrancar mais um pouco de cabelo…

Abraços
Wanderson :thumbup: [/quote]

Você mapeou lá no web.xml um servlet com o caminho /servlet/ServletMain?

Porque se não mapeou o Tomcat não tem como advinhar que tem um servlet nesse caminho :smiley:

Existe um servlet que pode invocar outros servlets chamando eles desse modo (o invoker Servlet), mas ele vem desabilitado por default na instalação do Tomcat, por isso, mapeie esse seu servlet lá no web.xml. [/quote]

Eu mapei tudo certinho no Web.xml da minha aplicação…
E através de um formulário HTML… eu consegui executar o servlet certinhu!!!
Mas blz… agora vou tentar chamá-lo da minha MIDLET.

Abraços
Wanderson

Estou passando pelo mesmo problema: