调用这个servlet的Applet1.html放到这里:
c:\resin\doc\servlet\Applet1.html把servlet文件夹改个名字.

解决方案 »

  1.   

    不行阿我改成
    c:\resin\doc\servlet1\Applet1.html
                       /^\
                        |然后从这里调用:
    http://localhost:8081/servlet1/Applet1.html还是报同样的错误:(
      

  2.   

    c:\resin\doc\web-inf\class\testjdbc\testjdbc.Applet1.class
    这个也不对
    c:\resin\doc\web-inf\class\testjdbc\Applet1.class
      

  3.   

    这个是我在帖子里打错了
    就是:
    c:\resin\doc\web-inf\class\testjdbc\Applet1.class
      

  4.   

    我还在
    c:\resin\doc\web-inf\classes\test\HelloServlet.class放了一个resin文档中得例子然后从http://localhost:8081/servlet/HelloServlet就可以访问到
      

  5.   

    --------------------------
    调用这个servlet的Applet1.html放到这里:
    c:\resin\doc\servlet\Applet1.html
    ------------------------
    看不大懂你的问题,和applet调用servlet没关系吧?
    applet1.html是干什么用的,发送请求的吗?
    调用servlet  是什么意思?如果你的类文件放在testjdbc目录下的话,servlet里应该加定义package的,不知是不是这个原因?
      

  6.   

    testjdbc.Applet1.class是jfreechart的一个例子
    也是csdn里的一位朋友写的
    然后Applet1.html调用这个servlet
    可是在我这里实现不了
    resin2.1.8
    jfreechart.0.9.8
    ---------------------------------------
    我的Applet1.java
    ---------------------------------------
    package testjdbc;import java.awt.*;
    import java.awt.event.*;
    import java.applet.*;
    import org.jfree.chart.*;
    import org.jfree.data.*;
    import java.awt.image.*;
    import javax.servlet.Servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.*;
    public class Applet1 extends Applet {
      boolean isStandalone = false;
      String var0;
      //Get a parameter value
      public String getParameter(String key, String def) {
        return isStandalone ? System.getProperty(key, def) :
          (getParameter(key) != null ? getParameter(key) : def);
      }  //Construct the applet
      public Applet1() {
      }  public void paint(Graphics g){
        DefaultPieDataset pieDataset = new DefaultPieDataset();
        pieDataset.setValue("JavaWorld", new Integer(75));
        pieDataset.setValue("Other", new Integer(25));
       org.jfree.chart.JFreeChart chart1 = org.jfree.chart.ChartFactory.createPieChart("aaa",pieDataset,true,true,true);
       BufferedImage image = chart1.createBufferedImage(500,300);      g.drawImage(image,0,0,this);
          super.paint(g);
      }
      //Initialize the applet
      public void init() {
        try {
          jbInit();
        }
        catch(Exception e) {
          e.printStackTrace();
        }
      }
      //Component initialization
      private void jbInit() throws Exception {
      }
      //Get Applet information
      public String getAppletInfo() {
        return "Applet Information";
      }
      //Get parameter info
      public String[][] getParameterInfo() {
        String[][] pinfo =
          {
          {"name", "String", ""},
          };
        return pinfo;
      }
    }------------------------------------------
    调用他的Applet1.html
    ------------------------------------------
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312">
    <title>
    HTML Test Page
    </title>
    </head>
    <body>
    testjdbc.Applet1 will appear below in a Java enabled browser.<br/>
    <applet
      codebase = "."
      code     = "testjdbc.Applet1.class"
      name     = "TestApplet"
      width    = "400"
      height   = "300"
      hspace   = "0"
      vspace   = "0"
      align    = "top"
    >
    <param name = "name" value = "FreeChart">
    </applet>
    </body>
    </html>
      

  7.   

    呵呵,首先这个testjdbc.Applet1是一个Applet而不是servlet啊!!
    我看不出这和servlet有啥关系你可以先把Applet1.java中的package语句去掉,然后编译,把class文件和html文件放在同一目录下,然后把code     = "testjdbc.Applet1.class"改为code="Applet1.class"看能不能找到。另外,你的Applet1中用了好多包,检查一下位置正不正确
      

  8.   

    放在:resin-2.1.4\doc\WEB-INF\classes
    访问`:http://127.0.0.1:8080/Servlet/classname
      

  9.   

    还是不行:(现在报这种错:
    说java.lang.NoClassDefFoundError: org/jfree/data/PieDataset
    可是我把jfreechar的lib都加进classpath了:(
    而且用winrar也能看到jfreechart.jar里有这个piedataset:(
    -----------------------------
    java.lang.NoClassDefFoundError: org/jfree/data/PieDataset at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590) at java.lang.Class.getConstructor0(Class.java:1762) at java.lang.Class.newInstance0(Class.java:276) at java.lang.Class.newInstance(Class.java:259) at sun.applet.AppletPanel.createApplet(AppletPanel.java:566) at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1775) at sun.applet.AppletPanel.runLoader(AppletPanel.java:495) at sun.applet.AppletPanel.run(AppletPanel.java:292) at java.lang.Thread.run(Thread.java:536)
      

  10.   

    testjdbc.Applet1.class放到Applet1.html同一个目录中,不必放到web-inf下,你这根本不是servlet