本人是初学者,请指教,谢谢。所以编译好的class都放在C:\Tomcat 5.0\webapps\ROOT\bbs\WEB-INF\classes下的文件夹com和net里。运行http://localhost:8080/bbs/forum/时发生以下错误:HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 6 in the jsp file: /bbs/forum/INC/const.jspGenerated servlet error:
    [javac] Compiling 1 source fileC:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:6: package net.acai.database does not exist
import net.acai.database.DBConnect;
                         ^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:10: package net.acai.ip does not exist
import net.acai.ip.*;
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:11: package net.acai.forum does not exist
import net.acai.forum.*;
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:13: package net.acai.util does not exist
import net.acai.util.*;
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:14: package net.acai.filter does not exist
import net.acai.filter.*;
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:15: package net.acai.database does not exist
import net.acai.database.*;
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:16: package net.acai.util does not exist
import net.acai.util.*;
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:17: package net.acai.forum does not exist
import net.acai.forum.*;
^
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:100: cannot resolve symbol
symbol  : variable ForumPropertiesManager  
location: class org.apache.jsp.bbs.forum.index_jsp
forumName=ForumPropertiesManager.getString("ForumName");
                  ^An error occurred at line: 6 in the jsp file: /bbs/forum/INC/const.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:101: cannot resolve symbol
symbol  : variable ForumPropertiesManager  
location: class org.apache.jsp.bbs.forum.index_jsp
forumURL=ForumPropertiesManager.getString("ForumURL");
                 ^An error occurred at line: 6 in the jsp file: /bbs/forum/INC/const.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:102: cannot resolve symbol
symbol  : variable ForumPropertiesManager  
location: class org.apache.jsp.bbs.forum.index_jsp
companyName=ForumPropertiesManager.getString("CompanyName");
                    ^An error occurred at line: 6 in the jsp file: /bbs/forum/INC/const.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:103: cannot resolve symbol
symbol  : variable ForumPropertiesManager  
location: class org.apache.jsp.bbs.forum.index_jsp
hostURL=ForumPropertiesManager.getString("HostUrl");
                ^An error occurred at line: 6 in the jsp file: /bbs/forum/INC/const.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:104: cannot resolve symbol
symbol  : variable ForumPropertiesManager  
location: class org.apache.jsp.bbs.forum.index_jsp
SMTPServer=ForumPropertiesManager.getString("SMTPServer");
                   ^An error occurred at line: 6 in the jsp file: /bbs/forum/INC/const.jspGenerated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\bbs\forum\index_jsp.java:105: cannot resolve symbol
symbol  : variable ForumPropertiesManager  
location: class org.apache.jsp.bbs.forum.index_jsp
systemEmail=ForumPropertiesManager.getString("SystemEmail");
                    ^
                 
                     。
                     。
                     。
                     。
                     。 org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:128)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:307)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:455)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:555)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:300)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.
--------------------------------------------------------------------------------Apache Tomcat/5.0.7

解决方案 »

  1.   

    相应的jar包放进去了吗???
      

  2.   

    把bbs文件夹放在webapps下 或者把WEB-INF放在ROOT里试试
      

  3.   

    jar包都在C:\Tomcat 5.0\common\lib下啊
      

  4.   

    不要放在C:\Tomcat 5.0\webapps\ROOT\bbs\WEB-INF\classes放在:C:\Tomcat 5.0\webapps\bbs\WEB-INF\classes
      

  5.   

    仔细检查下你的jsp文件看有没有错误!
      

  6.   

    谢谢以上各位,现在又有新问题了
    exception javax.servlet.ServletException: (class: com/microsoft/jdbc/base/BaseSQLScanner_ParametersAndEscapes, method: setNextState signature: (I)V) Bad type in putfield/putstatic
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:682)
    org.apache.jsp.forum.index_jsp._jspService(index_jsp.java:772)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    root cause java.lang.VerifyError: (class: com/microsoft/jdbc/base/BaseSQLScanner_ParametersAndEscapes, method: setNextState signature: (I)V) Bad type in putfield/putstatic
    com.microsoft.jdbc.base.BaseSQLParser_ParametersAndEscapes.parse(Unknown Source)
    com.microsoft.jdbc.base.BaseSQL.buildSQLTree(Unknown Source)
    com.microsoft.jdbc.base.BaseSQL.processSQL(Unknown Source)
    com.microsoft.jdbc.base.BaseSQL.(Unknown Source)
    com.microsoft.jdbc.base.BaseStatement.preProcessSQL(Unknown Source)
    com.microsoft.jdbc.base.BasePreparedStatement.(Unknown Source)
    com.microsoft.jdbc.base.BaseConnection.prepareStatement(Unknown Source)
    com.microsoft.jdbc.base.BaseConnection.prepareStatement(Unknown Source)
    net.acai.database.DBConnect.prepareStatement(DBConnect.java:69)
    net.acai.forum.SkinUtil.checkUserStats(SkinUtil.java:114)
    org.apache.jsp.forum.index_jsp._jspService(index_jsp.java:205)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)本人非常菜鸟,望各位高手多多帮助啊,最后必好好加分
      

  7.   

    又试了下,变成了如下错误,是不是使用连接池的话需要装啥补丁啊??我只装了JDBC还有个sp4的补丁。exception javax.servlet.ServletException: 好像数据库连接有问题,请您确定您安装了数据库了吗?
    如果您没有安装数据库,请您运行install.jsp,安装数据库!
    org.apache.jsp.forum.index_jsp._jspService(index_jsp.java:170)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      

  8.   

    应该是包的问题,系统找不到指定的包,楼主是不是把包放错了地方了。
    编译好的class文件是要放在 \webapps\bbs\WEB-INF\classes\ 目录下,注意要带上包名比如com.mycompany.servlet.Test.class文件要放在 \webapps\bbs\WEB-INF\classes\com\mycompany\servlet\Test.class这个路径下面。
    再说是把你用到的一些包,如jnuit.jar,数据库驱动包等要放在 \webapps\bbs\WEB-INF\lib\ 目录下。
    还有就是楼主的jdk版本太低了,最好升下级…… 
      

  9.   

    你是不是下载别人的源代码进行安装的啊?
    如果是这样的话,可能你要先运行install.jsp这个页面,然后根据提示进行数据库的配置!
      

  10.   

    谢谢
    我是书上的代码。我运行过install.jsp了,在测试数据源后,显示数据库连接成功,但在创建数据表的时候就跳出了9楼的exception
      

  11.   


    应当是你的jdbc驱动有问题,换一个试一下
      

  12.   

    http://www.jsprun.net
    JspRun!社区论坛系统,免费的jsp开源论坛,java开源论坛,免费java论坛
    安全,功能强大,楼主可以去下载一个试试