很明显Tomcat没有配置好
找不到tools.jar

解决方案 »

  1.   

    我已经把  tools.jar 拷到 common\lib 下了呀???
      

  2.   

    $JAVA_HOME/lib/tools.jar看看你环境变量中的JAVA_HOME路径是什么
      

  3.   

    是  JAVA_HOME=C:\jdk    
    好烦的 问题一个 接一个 不过 每当我解决一个 收获 有好大!!
      

  4.   

    都知道 是 JDK没配好  我也知道 可怎么也不行呀!!!!大哥大姐 不能这样下去了,我已经弄了好久了
      

  5.   

    在TOMCAT_HOME\bin目录下面的catalina.bat里面加上一行
    set JAVA_HOME=C:\jdk    
    就可以了。
      

  6.   

    还是 没作用!!!!!我无语了!!! 要不要 我把 JDK 和 TOMCAT 全卸了!!!
      

  7.   

    如果是WINDOWS,设置完环境变量不要忘了重启机器!
      

  8.   

    tools.jar不是copy到common\lib下,是添加到环境变量中的
    我估计你的classpath也没有配置好,
    首先配置好classpath
    然后配置JAVA_HOME,TOMCAT_HOME
      

  9.   

    好我把我的 环境变量 贴出来: 大伙看看
     CLASSPATH  : 
                .;C:\jdk\lib\tools.jar;C:\Tomcat 5.0\webapps\webapps1\WEB-INF\classes;C:\Tomcat 5.0\common\lib\tools.jarjava_home:
                  c:\jdk\tools.jar;tomcat_home:
         
                  c:\Tomcat5.0\common\lib\tools.jar看看呀!!!
      

  10.   

    楼主啊,配置都错了啊
    我来给你配吧
    按照你的安装路径应该是这样:
    classpath:
              .;C:\jdk\lib\tools.jar;C:\jdk\lib\dt.jar;C:\jdk\jre\lib\rt.jar;
    JAVA_HOME:
             c:\jdk
    TOMCAT_HOME:
             c:\Tomcat5.0
    设置完后在浏览器中输入:http://localhost:8080 看看能不能正常显示
      

  11.   

    现在又有了另外一个问题了???空指针 但是为什么 我把我的.jsp  and bean paste 出来了帮我看看,谢谢了
    java.lang.NullPointerException
    myfirstbean.DataOperate.insertSQLCommand(DataOperate.java:96)
    org.apache.jsp.register_jsp._jspService(register_jsp.java:87)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)<html>
    <body>
    <%@page language="java"%>
    <form method="post" action="insertNews.jsp" enctype="multipart/form-data">
    <%@ page import="java.lang.*"%>
    <jsp:useBean id="dataOperate" class="myfirstbean.DataOperate"/>
    <%  
       dataOperate.openConnection();
       
       String name,Anonymous,email,descrip,num,cod;
       int    code,telnumber;
       
        
              cod=request.getParameter("co");
           num=request.getParameter("telnumb");
    name=request.getParameter("na");
    Anonymous=request.getParameter("Anonymo");
    descrip=request.getParameter("descr");
    code=Integer.parseInt(cod);
    telnumber=Integer.parseInt(num);
    email=request.getParameter("ema");System.out.println(name);
    System.out.println(Anonymous);   
    dataOperate.setName(name);dataOperate.setAnonymous(Anonymous);dataOperate.setCode(code);
    dataOperate.setEmail(email);dataOperate.setTel(telnumber);dataOperate.setDescription(descrip);String inSertCommand="insert into Customer Values('"+dataOperate.getName()+"','"+dataOperate.getAnonymous()+"',"+dataOperate.getCode()+",'"+dataOperate.getEmail()+"',"+dataOperate.getNumber()+",'"+dataOperate.getDescription()+"')";   String execut="inSertCommand ";
      dataOperate.insertSQLCommand(execut );
    %>
    <%out.print("注册成功,恭喜你");%></form>
    </body>
    </html>
    package  myfirstbean;
    import java.sql.*;
    public class DataOperate{ 
       
           Connection theConnection;
           Statement  theStatement;
           ResultSet  theResult;
       
           String  theDataSource,theUser,thePassword,theName,theAnonymous,
                   theEmail,description,insertCommand;        int    telNumb,theCode;       //设置和获得参数
         public  void setName(String name){
                  
                   theName=name;
                                      }
         public String getName(){
                        
                     return  theName;
              
                         }
          
       public  void setAnonymous(String Anonymous){
                          
                           theAnonymous=Anonymous;
                                        } 
       public String getAnonymous(){
                   
                        return theAnonymous;
                              }     public void setCode(int code){
     
                      theCode=code;
                                }    public   int    getCode(){
        
              return theCode;            }
               
        public void setEmail(String email){
                    theEmail=email;
                                    }
        public String getEmail(){
                    return theEmail;
                       }   public  void setTel(int telnumber){
                    telNumb= telnumber;
                         }
        public int getNumber(){            return telNumb;
                       }   public void setDescription(String descrip){
         
                   description=descrip;
                                      
                               }    public String   getDescription(){       return description;                             }    static void openConnection(){               theDataSource= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydata";
                   theUser="sa";
                   thePassword="  ";
                 
                   try{                    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
                        theConnection=DriverManager.getConnection(theDataSource,theUser,thePassword);
                        theStatement=theConnection.createStatement();
                 
                       }catch(Exception e){
                   e.printStackTrace();
                   System.out.println("Error Trace in getConnection() : " + e.getMessage());
             }
        
    }
                                                                          
               static  void insertSQLCommand(String inSertCommand){                     try{                               theResult=theStatement.executeQuery(inSertCommand);
                            }catch(SQLException e){ e.printStackTrace();
                   System.out.println("Error Trace in executeQuery() : " + e.getMessage());
       }
                                             } }
                                
      

  12.   

    空指针啦
    直接dataOperate.insertSQLCommand(inSertCommand);得了呗
    为什么还要弄个String execut