Estoy trabajando con Eclipse EE, tengo un servlet que me debe de crear un pdf (api ITEXT) y mostrarlo en el navegador, he buscado mucha informacion en la red y todo pareciera que el codigo no esta mal he probado con infinidad de ejemplos y no llego a ningun resultado, el error que se genera no es ninguna excepcion no controlada solo simplemente el servidor Tomcat 7.0 no inicia luego elimino ese servlet y el servidor funciona correctamente, el mensaje que me arroja el server es el siguiente:
Starting Tomcat v7.0 server at localhost has encountered a problem...
Server Tomcat v7.0 Server at localhost was unabled to start within 45 seconds. if the sever requires more time, try increasing the time out in the server editor.
espero y me puedan ayudar.
salu2.
Código JAVA:
Ver original
import javax.servlet.*; import javax.servlet.http.*; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; import java.io.*; public class pdf extends HttpServlet { public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); } public void doGet(HttpServletRequest request, HttpServletResponse response) response.setContentType("application/pdf"); try{ PdfWriter.getInstance(document, response.getOutputStream()); document.open(); document.add(new Paragraph("Hello World")); document.add(new Paragraph("Pinche pdf de Mierda")); document.close(); } catch(DocumentException de){ } } }