本人是初学者,请指教,谢谢。所以编译好的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
[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
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)本人非常菜鸟,望各位高手多多帮助啊,最后必好好加分
如果您没有安装数据库,请您运行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)
编译好的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版本太低了,最好升下级……
如果是这样的话,可能你要先运行install.jsp这个页面,然后根据提示进行数据库的配置!
我是书上的代码。我运行过install.jsp了,在测试数据源后,显示数据库连接成功,但在创建数据表的时候就跳出了9楼的exception
应当是你的jdbc驱动有问题,换一个试一下
JspRun!社区论坛系统,免费的jsp开源论坛,java开源论坛,免费java论坛
安全,功能强大,楼主可以去下载一个试试