Hi,
 
I wrote  an applet to perform the upload to my webdav server using the slide client 
jars and when I run it from Eclipse, it works fine, but when I put it into Tomcat 
container I get the following error:
 
java.lang.ClassFormatError: com/powerlogic/ecompany/applet/AppletClienteWebDav (Bad 
magic number)
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
 at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:148)
 at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:168)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
 at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:114)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
 at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:501)
 at sun.applet.AppletPanel.createApplet(AppletPanel.java:567)
 at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1778)
 at sun.applet.AppletPanel.runLoader(AppletPanel.java:496)
 at sun.applet.AppletPanel.run(AppletPanel.java:293)
 at java.lang.Thread.run(Thread.java:536)
 
Any clues?
 
Here's the servlet code
package com.powerlogic.ecompany.applet;
 
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
 
public class EcpClienteSlide extends HttpServlet {
 
 public void doGet(HttpServletRequest request,
       HttpServletResponse response)
  throws IOException, ServletException
 {
  response.setContentType("text/html");
  
  PrintWriter out = response.getWriter();
 
  out.println("<html>");
  out.println("<head>");
  out.println("<title>Cliente Slide</title>");
  out.println("</head>");
  out.println("<body bgcolor=\"white\">");
  out.println("<applet 
code=\"com.powerlogic.ecompany.applet.AppletClienteWebDav.class\"");
  out.println("archive=\"commons-httpclient.jar,jakarta-slide-webdavlib-2.1b1.jar\" 
width=400 height=200>");
  out.println("</applet>");
  out.println("</body>");
  out.println("</html>");
 }
}
 
 
Thanks.
 
Claudio Carvalho.
 
 
 
 

Reply via email to