Estou colocando a seguinte aplicação para rodar, mas está aparecendo o seguinte erro:
package servlets.seguro;
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.*;
import com.lowagie.text.pdf.PdfWriter;
public class ExemploServlet10 {
public static void main(String[] args) {
System.out.println("Chapter 1 example 1: Hello World");
// step 1: creation of a document-object
Document document = new Document();
try {
// step 2:
// we create a writer that listens to the document
// and directs a PDF-stream to a file
PdfWriter.getInstance(document, new FileOutputStream("Chap0101.pdf"));
// step 3: we open the document
document.open();
// step 4: we add a paragraph to the document
document.add(new Paragraph("Hello World"));
}
catch(DocumentException de) {
System.err.println(de.getMessage());
}
catch(IOException ioe) {
System.err.println(ioe.getMessage());
}
// step 5: we close the document
document.close();
}
}
java.lang.ClassCastException
at org.apache.tomcat.facade.ServletHandler.getServlet(ServletHandler.java:346)
at org.apache.tomcat.facade.ServletHandler.preInit(ServletHandler.java:439)
at org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java:228)
at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:472)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
at java.lang.Thread.run(Thread.java:536)
Olá,
Como vc está tentando rodar esta aplicação?
Tenho o seguinte servlet:
<servlet>
<servlet-name>Test</servlet-name>
<display-name>Test</display-name>
<description>Este servlet é um exemplo elementar.</description>
<servlet-class>servlets.seguro.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/seg/seg11</url-pattern>
</servlet-mapping>
url: http://localhost:8080/seguro/seg11
Amigo, esta mensagem que vc mandou me deu uma idéia que deu certo, compilei o arquivo no DOS javac nomedoarquivo.java e funcionou beleza, mas porque qdo tendo rodar ele como um servlet ele dá pau ??