发新话题
打印

tomcat下jsp不能运行.急

tomcat下jsp不能运行.急

示范程序正常,java 和mysql挂接正常.
源文件如下:

<%@ page import java.sql.* %>
<%@ page contentType="text/html;charset=gb2312" %>
<%
java.sql.Connection conn;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver.").newInstance();
sqlConn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>

错误如下:
A Servlet Exception Has Occurred
org.apache.jasper.compiler.ParseException: /jsp/testjdbc.jsp(0,16) Attribute import has no value
        at org.apache.jasper.compiler.JspReader.parseAttributeValue(JspReader.java:563)
        at org.apache.jasper.compiler.JspReader.parseTagAttributes(JspReader.java:681)
        at org.apache.jasper.compiler.ParserController.figureOutJspDocument(ParserController.java:265)
        at org.apache.jasper.compiler.ParserController.parse(ParserController.java:194)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:210)
        at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:543)
        at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
        at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequestHandler.java:208)
        at org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.java:194)
        at java.lang.Thread.run(Thread.java:484)

      

TOP

请问你的tomcat是4.0吗?

请问你的tomcat是4.0吗?
我的原来是3.1,后来改为4.0后,mysql连接不上了.
你的怎么做的!


你的好像是语法问题。如果是网上下来的程序,最好看一看,改一改。      

TOP

我检查过了,没有语法问题,不知道4.0有什么特殊设置?

我检查过了,没有语法问题,不知道4.0有什么特殊设置?      

TOP

用try catch

用try catch 检查一下具体错误怎么样      

TOP

调用了mysql驱动了吗
没有的话
快去下栽吧      

TOP

下载mm-mysql-bin2.04.jar 稳定版文件,我原来也有过同样的问题,或者你用tomcat3.1。      

TOP

发新话题