试试这样:
将servlet的Java源代码保存在TomcatRoot\webapps\ROOT\WEB-INF\classes\目录下面,用javac.exe将*.java程序编译为class文件http://localhost:port/servlet/servletname 访问servlet

解决方案 »

  1.   

    Error: 500
    Location: /servlet/test
    Internal Servlet Error:java.lang.NullPointerException
    at java.lang.ClassLoader.resolveClass0(Native Method)
    at java.lang.ClassLoader.resolveClass(ClassLoader.java:588)
    at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.java:430)
    at org.apache.tomcat.loader.AdaptiveServletLoader.loadClass(AdaptiveServletLoader.java:174)
    at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:265)
    at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289)
    at org.apache.tomcat.core.Handler.service(Handler.java:254)
    at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
    at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
    at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
    at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
    at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
    at java.lang.Thread.run(Thread.java:484)
      

  2.   

    java.lang.NullPointerException 变量、对象没有正确初始化
      

  3.   

    是classpath吗,我的设的是
    D:\Program Files\JBuilder\JDK1.3.1;
    D:\Program Files\tomcat\lib\webserver.jar;
    D:\Program Files\tomcat\lib\server.jar;
    D:\Program Files\tomcat\MyWeb\WEB-INF\classes
      

  4.   

    java.lang.NullPointerException 变量、对象没有正确初始化是指你的代码中定义的变量,比如:
    String str=rs.getString(1);//也许rs.getString(1)是空值如果你在后边使用了str.compareTo()、str.length()等方法,就会报错
      

  5.   

    但这应该不会呀,
    我就用JBuider生成了一个servlet,
    根本没写代码,
    就是想看看能不能工作,
    怎么会有这种问题?
    ***
    另外,.class文件的url怎么和它的实际存放路径不一致?明明还有一个web-inf文件夹呢,怎么就成了servlet/servletname了?
      

  6.   

    不要将tomcat包放到classpath中去。
    将所有的路径设置正确。
    另外,最后这个问题太%¥¥#,看看书。