JSP高手请进,对于你们来讲实在太简单了,可以我这菜鸟来讲。。。。。(50分)

K

kevinfu

Unregistered / Unconfirmed
GUEST, unregistred user!
太难了。
我要建一WEB服务器。系统环境为 English NT4,SP5, MSSQL7,JDK1.3, JSWDK1.01 (OR Tomcat3)
我已通过JSWDK联上了MS Access 数库库。但这不是我想要的,我要的是可以联上MS SQL7.问题一直没有解决,这问题可以看(这里有50分)
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=264895
今天D下tomcat3 一试,出现如下信息
Error: 500
Internal Servlet Error:
org.apache.jasper.JasperException: Unable to compile class for JSPwork/8080%2Ftest/_0005cfaq_0002ejspfaq_jsp_0.java:65: Class test.faq not found.
test.faq workM = null;
^
work/8080%2Ftest/_0005cfaq_0002ejspfaq_jsp_0.java:68: Class test.faq not found.
workM= (test.faq)
^
work/8080%2Ftest/_0005cfaq_0002ejspfaq_jsp_0.java:73: Class test.faq not found.
workM = (test.faq) Beans.instantiate(getClassLoader(), "test.faq");
^
3 errors
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:216)
..........
我在webpages下开了一 Test目录,在TEST目录中开Web-inf,把webpages/web-inf 下的内容放到TEST/WEB-inf 下。也把我自己的*.java, *.class 考到了test/web-inf/classes 目录下。点解总是出现以上情况,Tomcat 下的JSP环境该如试置?。
若有人可提供通过JSWDK或TOMCAT联接MSSQL7的例子。这50分全给他啦。

 
现在它的默认目录下试试
 
test.faq是你自己写的javabean么?
如果是的话,你得在你的classpath里新建test目录,
然后把faq.java放到这个test目录里。
比如: 你的classpath中有d:/tomcat这个目录
那么faq.java就应该放在d:/tomcat/test/目录下。
试试看了!反正。
 
错了,应该是把faq.class放到那个test目录下。
不过好象如果有faq.java的话,应该会自动编译的。
 
youtoo:
刚装好Tomcat的时候,也试过将我自已写的JavaBean放到Webpages/Web-INF /classes目录中,faq.jsp放在webpages目录下,一试不行。看了你的信息后再试,还是不行。今天看了mr-cure的信息后更改配置后,再试,不会出现上面的信息了。新问题出了,如下。。。
Mr-cure:
我加上test的Classpath后,出现新问题 如下。
Error: 500
Internal Servlet Error:
javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]Invalid Descriptor Index
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:384)
at _0005cfaq_0002ejspfaq_jsp_0._jspService(_0005cfaq_0002ejspfaq_jsp_0.java:106)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:161)
at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:247)
at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:352)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWrapper.java:626)
at org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWrapper.java:534)
at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:378)
at org.apache.tomcat.core.Context.handleRequest(Context.java:644)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:440)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:144)
at org.apache.tomcat.service.TcpConnectionThread.run(TcpEndpoint.java:304)
at java.lang.Thread.run(Unknown Source)
Root cause:
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]Invalid Descriptor Index
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(Unknown Source)
at _0005cfaq_0002ejspfaq_jsp_0._jspService(_0005cfaq_0002ejspfaq_jsp_0.java:94)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:161)
at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:247)
at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:352)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWrapper.java:626)
at org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWrapper.java:534)
at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:378)
at org.apache.tomcat.core.Context.handleRequest(Context.java:644)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:440)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:144)
at org.apache.tomcat.service.TcpConnectionThread.run(TcpEndpoint.java:304)
at java.lang.Thread.run(Unknown Source)
这一问题与我在上一求助信息是同一个。说明是我的'sun.jdbc.odbc.JdbcOdbc."有问题。看来我真的要转JDBC2.0了。但由于小弟能力有限,D下两个JDBC2.0都不会装也就是不知如何调用它,及把它加到JAR文件中,请各位悉心指点。小弟我不胜感激。
^^^^^^^^ ^^^^^^^^
如有实例则更好。

 
新问题,如何安装JDBC2.0 (i-net SPRINTA(tm) 2000 JDBC 2.0 Driver ---》com.inet.tds)
 
:-( 唔唔,沒人理我????
 
kevinfu:不知道你的问题解决没有,如果解决了,请结束问题,
下面是JDBC2.0 (i-net SPRINTA(tm) 2000 JDBC 2.0 Driver ---》com.inet.tds
的安装方法,供参考:
1。随便建一目录如,C:/jdbc,并将其加入classpath;
2。在新建目录下,依次建com、inet、tds三个目录,完成之后的目录结构为
c:/jdbc/com/int/tds.
3. 将JDBC2.0 (i-net SPRINTA(tm) 2000 JDBC 2.0 Driver的类文件复制到
tds目录中。
4。安装结束!
enjoy it.!  
 
多人接受答案了。
 
顶部