Chamando meu servlet

Dae galera uma duvida tipo estou desenvolvendo um modelo web aki em casa e quando chamo meu servlet esta http://localhost:8080/remora/servlet/MainServlet, quando for colocar na web vai ficar http://www.teste.com.br/servlet/MainServlet, e quando for enviar algum parametro ficaria http://www.teste.com.br/servlet/MainServlet?action=teste, o que gostaria é que não aparecese o /servlet/nomedoservlet tipo http://www.teste.com.br?action=teste … tem como faze-lo

Nunca fiz isso, mas se no web.xml no servlet-mapping vc setar a URI para * o teu servlet vai receber todas as requisições feitas para www.teste.com.br

mano vc pode colocar um exemplo ai, pq quando o meu esta dando erro e acho que estou fazendo alguma coisa errada, valeu.

usa o URI como * e mapei isto para um servlet default que vai dar o forward para o servlet correto
isto se chama “FrontController” design pattern