所用的软件有:jdk-1_5_0_04-windows-i586-p.exe   、jakarta-tomcat-5.5.2、mysql-query-browser-1.1.20-win、mysql   administrator   v1.1.9win、mysql-5.0.41-win32 
要完成一个网上论坛系统 我已经对jdk和tomcat检测过了,都是可以的,MYSQL也可以把数据导入的,而且也将mysql-connector-java-3.1.12.jar都放到相应的文件夹中去了,但是只要一运行,还是告诉index.jsp出错,请专家帮忙看一下吧,帮个忙吧! 

解决方案 »

  1.   

    你应该把你编译好的项目放到tomcat的webapps目录里.比如:你的项目名是project,目录结构应该是Tomcat 5.0\webapps\project.index.jsp应该在project下面.目录结构应该是Tomcat 5.0\webapps\project\index.jsp.访问的地址栏写http://localhost:8080/project就可以了.如果端口不是8080就改下.
      

  2.   

    你应该把你编译好的项目放到tomcat的webapps目录里.比如:你的项目名是project,目录结构应该是Tomcat 5.0\webapps\project.index.jsp应该在project下面.目录结构应该是Tomcat 5.0\webapps\project\index.jsp.访问的地址栏写http://localhost:8080/project就可以了.如果端口不是8080就改下.
      

  3.   

    ,但是只要一运行,还是告诉index.jsp出错把错误贴出来,能想到的原因很多,先贴出来好排除大部分。
      

  4.   

    以下是这个index.jsp的代码: 
    第1行: <%@page   pageEncoding="gb2312"%> 
    第2行: <%@page   contentType="text/html;charset=gb2312"   %> 
    第3行: <%@page   language="java"%> 
    第4行: <%@page   import="java.sql.*"%> 
    第5行: <%@page   import="java.util.*"   %> 
    第6行: <%@include   file="top.jsp"   %> 
    第7行: <% 
    第8行:String   sql1="select   *   from   icefish_board   WHERE   board_isMother='true'   order   by   board_id   asc"; 
    第9行:ResultSet   rs1=null;   
    第10行:rs1=indexBean.executeSQL(sql1); 
    第11行:%> 
    第12行: <% 
    第13行://   取随机产生的认证码(4位数字) 
    第14行:String   sRand=""; 
    第15行://生成随机类 
    第16行:Random   random   =   new   Random(); 
    第17行:for   (int   i=0;i <4;i++){ 
    第18行:         String   rand=String.valueOf(random.nextInt(10)); 
    第19行:         sRand+=rand;       
    第20行:} 
    第21行://   将认证码存入SESSION 
    第22行:session.setAttribute("rand",sRand); 
    第23行:%> 
    第24行: <html> 
    第25行: <head> 
    第26行: <title> 欢迎访问冰鱼论坛『冰鱼论坛管理系统』 </title> 
    第27行: <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312"> 
    第28行: <script   Language="Javascript"   src="include/form.js"> </Script> 
    第29行: </head> 
    第30行: <body   topmargin="0"   style="text-align:   center"> 
    第31行: <table   width="100%"   height="60"   border="1"   bordercolorlight="#7777ff"   bordercolordark="#7777ff"   style="border-collapse:collapse"> 
    第32行: <tr   bgcolor="#dff2ed"> <td   valign=middle   align=center> <%if(ad2_img==null ¦ ¦ad2_img.equals("")){%> 此处可放置广告(首页大幅广告) <%}else{%> <a   href=" <%=ad2_url%> "> <img   border="0"   onload="javascript:if(this.width> 979){this.width=979;}"   src=" <%=ad2_img%> "   title=" <%=ad2_title%> "> </a> <%}%> </td> </tr> 
    第33行: </table> <p> 
    第34行: <table   width="100%"   border="1"   bordercolorlight="#7777ff"   bordercolordark="#7777ff"   style="border-collapse:collapse"> 
    第35行: <tr> <td   height="25"   colspan="2"   background="images/skin/1/bg_td.gif"> </td> </tr> 
    第36行: <tr   bgcolor="#dff2ed"   valign="middle"   align="center"> 
    第37行: <td   width="50%"> 
    第38行: <% 
    第39行: request.setCharacterEncoding("gb2312"); 
    第40行: if(user_login){ 
    第41行: %> 
    第42行: <table   height="100%"   valign="middle"   align="center"   border="0"> 
    第43行: <tr> 
    第44行: <td   width="30%"> 
    第45行: <!--img   src=" <%=userBean.getUser_Face()%> "   onload="javascript:if(this.width> =120){width=120;}"--> 
    第46行: 欢迎您登录! 
    第47行: </td> 
    第48行: <td> 
    第49行: </td> 
    第50行: </tr> 
      

  5.   

    第51行: </table> 
    第52行: <%}else{%> 
    第53行: <form   method="post"   name="userlogin"   action="check.jsp"> <br> 
    第54行: <table   height="100%"   valign="middle"   align="center"   border="0"> 
    第55行: <tr> 
    第56行 <td> 欢迎访问   <b> 冰鱼论坛 </b>   ,您还没有〖   <a   class=yh   href="reg.jsp"> 注册 </a>   〗 或〖   <a   class=yh   href="login.jsp"> 登录 </a>   〗 </td> 
    第57行: </tr> 
    第58行: <tr> 
    第59行: <td> 用户名: <input   type="text"   name="user_name"   size="13"> &nbsp;&nbsp;验证码: <input   name="checknumber"   type="text"   maxlength="4"   size="6"> <%out.print (sRand);%>   </td> 
    第60行: </tr> 
    第61行: <tr> 
    第62行: <td> 密 码: <input   type="password"   name="user_password"   size="13"> &nbsp;&nbsp;Cookie: <select   name="save_login"> <option   value="no_time"   selected> 不保存 <option   value="one_day"> 保存一天 <option   value="one_month"> 保存一月 <option   value="one_year"> 保存一年 </select> </td> 
    第63行: </tr> 
    第64行: <tr> 
    第65行: <td> &nbsp;&nbsp; <input   type="submit"   onclick="CheckLogin()"   value="登 录"> &nbsp;&nbsp; <input   type="reset"   value="重 填"> &nbsp;&nbsp;『   <a   class=yh   href=""> 忘记密码 </a>   』 </td> 
    第66行: </tr> 
    第67行: </table> 
    第68行: </form> 
    第69行: <%}%> 
    第70行: </td> 
    第71行: <td   width="50%"> 论坛基本情况模块 </td> 
    第72行: </tr> 
    第73行: <tr> 
    第74行: <td   bgcolor="#dff2ed"   colspan="2"   height="30"> 
    第75行: </td> 
    第76行: </tr> 
    第77行: </table> <p> 
    第78行: <%while(rs1.next()){ 
    第79行: String   board_id=rs1.getString("board_id"); 
    第80行: %> 
    第81行: <table   width="100%"   border="1"   bordercolorlight="#7777FF"   bordercolordark="#7777FF"   style="border-collapse:collapse"> 
    第82行: <tr> 
    第83行: <td   height="25"   colspan="2"   background="images/skin/1/bg_td.gif"  valign="middle"> <b> <font   color="#ffffff"> &nbsp; <img   src="images/skin/1/nofollow.gif"><a class=xh href="board.jsp?bm= <%=rs1.getString("board_name")%> &bmid= <%=rs1.getString("board_id")%> &board_id= <%=rs1.getString("board_id")%> "> <%=rs1.getString("board_name")%> </a> </font> </b> </td> 
    第84行: </tr> 
    第85行: <% 
    第86行: String   sql2="select   *   from   icefish_board   WHERE   board_bid="+board_id+"   order   by   board_id   asc"; 
    第87行: 
    第88行: ResultSet   rs2=null;   
    第89行: String   _board_todaynum=""; 
    第90行:  String   _board_topicnum=""; 
    第91行:  String   _board_postnum=""; 
    第92行: rs2=indexBean.executeSQL(sql2); 
    第93行: while(rs2.next()){ 
    第94行: // 
    第95行: _board_todaynum=rs2.getString("board_todaynum"); 
    第96行: if   (_board_todaynum==null){ 
    第97行: _board_todaynum="0"; 
    第98行: } 
    第99行: // 
    第100行: _board_topicnum=rs2.getString("board_topicnum"); 
    第101行: if   (_board_topicnum==null){ 
    第102行: _board_topicnum="0"; 
    第103行: } 
    第104行: // 
    第105行: _board_postnum=rs2.getString("board_postnum"); 
    第106行: if   (_board_postnum==null){ 
    第107行: _board_postnum="0"; 
    第108行: } 
    第109行: %> 
    第110行: 
      

  6.   

    第111行: <tr> 
    第112行: <td   height="85"   valign="middle"   align="center"   width="43"> <img  src="images/skin/1/forum_nonews.gif"> </td> 
    第113行: <td> 
    第114行: <table width="100%" height="100%" border="2" bordercolorlight="#ffffff"   bordercolordark="#ffffff"   style="border-collapse:collapse"> 
    第115行: <tr> 
    第116行: <td   valign="top"> <a class=zh href="board.jsp?bm= <%=rs1.getString("board_name")%> &bmid= <%=rs1.getString("board_id")%> &board_id= <%=rs2.getString("board_id")%> "> <%=rs2.getString("board_name")%> </a> <br> <img src="images/skin/1/forum_readme.gif"> <%=rs2.getString("board_info")%> </td> 
    第117行: <td   width="27%"> 主题: <br> 发帖: <br> 日 期: </td> 
    第118行: </tr> 
    第119行: <tr   bgcolor="#dff2ed"   height="23"> 
    第120行: <td> &nbsp;版主: <%=rs2.getString ("board_master")%> </td> 
    第121行: <td> <font   color="#ff0000"> <img src="images/skin/1/forum_today.gif">   <%=_board_todaynum%> </font> <font   color="#0000ff">   <img   src="images/skin/1/forum_topic.gif">   <%=_board_topicnum%>   <img  src="images/skin/1/forum_post.gif">   <% =_board_postnum%> </font> </td> 
    第122行: </tr> 
    第123行: </table> 
    第124行: </td> 
    第125行: </tr> 
    第126行: <%} 
    第127行: rs2.close(); 
    第128行: %> 
    第129行: </table> <p> 
    第130行: <%} 
    第131行: rs1.close(); 
    第132行: %> 
    第133行: <table   width="100%"   height="100"   border="1"   bordercolorlight="#7777ff" bordercolordark="#7777ff"   style="border-collapse:collapse"> 
    第134行: <tr> <td   height="25"   colspan="2"   background="images/skin/1/bg_td.gif"> <b> <font  color="#ffffff"> &nbsp;   -=>   友情论坛&nbsp;&nbsp;&nbsp;&nbsp; <a   class=xh   href="linkadd.jsp"> [申请友情链接] </a> </font> </b> </td> </tr> 
    第135行: <tr   bgcolor="#dff2ed"> <td   valign=middle   align=center> 
    第136行: <table   width="100%"   border="0"> 
    第137行: <tr   align=left> <td> 
    第138行: <% 
    第139行: String   sql3="select   *   from   icefish_link   where   link_islogo='false'   and   link_pass='true'"; 
    第140行: ResultSet   rs3=indexBean.executeSQL(sql3); 
    第141行: while(rs3.next()){ 
    第142行: %> 
    第143行: <a   class=zh   href=" <%=rs3.getString("link_url")%> "> <% =rs3.getString("link_name")%> </a> &nbsp;&nbsp; 
    第144行: <%} 
    第145行: rs3.close(); 
    第146行: %> 
    第147行: </td> </tr> 
    第148行: <tr> <td> <hr> </hr> </td> </tr> 
    第149行: <tr   align=left> <td> 
    第150行: <% 
    第151行: String   sql4="select   *   from   icefish_link   where   link_islogo='true'   and   第141行:link_pass='true'"; 
    第152行: ResultSet   rs4=indexBean.executeSQL(sql4); 
    第153行: while(rs4.next()){ 
    第154行: %> 
    第155行: <a   class=zh   href=" <%=rs4.getString("link_url")%> "> <img   border="0"   width="88"height="31"   src=" <%=rs4.getString("link_logo")%> "   title=" <%=rs4.getString("link_name")% > "> </a> &nbsp;&nbsp; 
    第156行: <%} 
    第157行: rs3.close(); 
    第158行: indexBean.close(); 
    第159行: %> 
    第160行: </td> </tr> 
    第161行: </table> 
    第162行: </td> </tr> 
    第163行: </table> 
    第164行: </body> 
    第165行: </html> 
      

  7.   

    以下是在IE中发生的错误(很奇怪,它只是说index.jsp中的59行有错,但我看了一下,没有错误) type   Exception   report message   description   The   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request. exception   org.apache.jasper.JasperException:   Unable   to   compile   class   for   JSP An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error   on   token(s),   misplaced   construct(s) An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error   on   token   ";",   delete   this   token An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error   on   token   ";",   delete   this   token An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error,   insert   ";"   to   complete   Statement An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error,   insert   ")"   to   complete   MethodInvocation An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error   on   token   "Invalid   Character",   delete   this   token An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error   on   token   "&",   delete   this   token An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error   on   token   "&",   assert   expected An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error   on   tokens,   delete   these   tokens An   error   occurred   at   line:   59   in   the   jsp   file:   /index.jsp 
    Generated   servlet   error: 
    Syntax   error   on   token   "Invalid   Character",   invalid   ( 
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84) 
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328) 
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:382) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:280) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:259) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:247) 
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:296) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:246) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
    note   The   full   stack   trace   of   the   root   cause   is   available   in   the   Apache   Tomcat/5.5.2   logs. 
      

  8.   

    谢谢上面楼层的高手,现在小妹把源代码和出错信息都已经放上了,请各位高手看看!1楼的高手,"你应该把你编译好的项目放到tomcat的webapps目录里.比如:你的项目名是project,目录结构应该是Tomcat   5.0\webapps\project.index.jsp应该在project下面.目录结构应该是Tomcat   5.0\webapps\project\index.jsp.访问的地址栏写http://localhost:8080/project就可以了.如果端口不是8080就改下."我是将这个文件夹(如a)放在tomcat的webapps中的,地址栏写的也是按1楼高手的写法,但还是不行代码在copy上来时,排得有点乱,看起来有点累,但还是希望大家帮忙看看,谢谢各位啦!