Erro relatorio em uma aplicação flexXJavaXPostgree pelo ireport

ola estou tentando gerar um relatorio em uma aplicação flexXJavaXPostgree pelo ireport e esta dando o seguinte erro

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

type Status report

message HTTP method GET is not supported by this URL

description The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).

Apache Tomcat/6.0.14

segue os fontes

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<display-name>Sistema_Apoio_Produtividade</display-name>
<description>Application</description>

<!-- Http Flex Session attribute and binding listener support -->
<listener>
    <listener-class>flex.messaging.HttpFlexSession</listener-class>
</listener>

<!-- MessageBroker Servlet -->
<servlet>
    <servlet-name>MessageBrokerServlet</servlet-name>
    <display-name>MessageBrokerServlet</display-name>
    <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
    <init-param>
        <param-name>services.configuration.file</param-name>
        <param-value>/WEB-INF/flex/services-config.xml</param-value>
   </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>


<!-- relatorio -->
<servlet>
	<servlet-name>Relatorioentrada</servlet-name>
	<servlet-class>bigsafra.Relatorioentrada</servlet-class>
</servlet>

<servlet-mapping>
	<servlet-name>Relatorioentrada</servlet-name>
	<url-pattern>/relatorioentrada</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>MessageBrokerServlet</servlet-name>
    <url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>

<welcome-file-list>
    <welcome-file>Sistema_Apoio_Produtividade.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
</welcome-file-list>

<!-- for WebSphere deployment, please uncomment -->
<!--
<resource-ref>
    <description>Flex Messaging WorkManager</description>
    <res-ref-name>wm/MessagingWorkManager</res-ref-name>
    <res-type>com.ibm.websphere.asynchbeans.WorkManager</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>

e a classe

package bigsafra;
import java.io.IOException;
import java.util.HashMap;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperRunManager;
import net.sf.jasperreports.engine.data.*;

public class Relatorioentrada extends HttpServlet
{
private static String javapth, flexpth;

public Relatorioentrada(){
	
}
public void servicos(HttpServletRequest request, HttpServletResponse response){
	if(javapth==null && flexpth==null){
		this.javapth = this.getServletContext().getRealPath("WEB-INF/classes/");
		this.flexpth = this.getServletContext().getRealPath("/assets");
	}
	String relatorio =  request.getParameter("relatorio");
	if (relatorio.equals("Entrada")){
		try{
			geraRelatorioentrada(request, response);
		}catch(JRException erro){
			erro.printStackTrace();
		}
	}
}
public void geraRelatorioentrada(HttpServletRequest request, HttpServletResponse response)throws JRException{
	String relatorio = javapth+"/RelatorioEntradas.jasper";
	HashMap parametros = new HashMap();
	parametros.put("Foto", flexpth+"/logo.jpg");
	
	Servico_Java sjp_obj = new Servico_Java();
	byte [] pdf_entradas = JasperRunManager.runReportToPdf(relatorio,parametros ,sjp_obj.getConnection());
	mostrar(pdf_entradas, response);
}
public void mostrar(byte[] relatorio, HttpServletResponse response){
	try{
		ServletOutputStream out = response.getOutputStream();
		response .setContentType("application/pdf");
		out.write(relatorio);
	}catch(IOException erro){
		erro.printStackTrace();
		
	}
}

}

desde ja agradeço

Leu nosso how to?
Por quais razões você não usa as boas práticas e envolve os código que você coloca no tópico na tag [code]?
Enfim, prestou atenção nessa parte do erro ou nem se deu ao trabalho de ler?

Agora olhe o teu servlet e me diga em que lugar está o método doPost…