发新话题
打印

使用MS SQL数据库 预览时正常 部署后出错

使用MS SQL数据库 预览时正常 部署后出错

我使用的是MS SQL数据库 数据集可以预览 但是部署出现如下错误:
org.apache.jasper.JasperException: com/microsoft/jdbc/base/BaseDriver
        org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        org.apache.jsp.tools.reportviewer_jsp._jspService(reportviewer_jsp.java:52)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

javax.servlet.ServletException: com/microsoft/jdbc/base/BaseDriver
        org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
        org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
        org.apache.jsp.tools.defaultviewer_jsp._jspService(defaultviewer_jsp.java:286)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        org.apache.jsp.tools.reportviewer_jsp._jspService(reportviewer_jsp.java:52)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

java.lang.NoClassDefFoundError: com/microsoft/jdbc/base/BaseDriver
        java.lang.ClassLoader.defineClass1(Native Method)
        java.lang.ClassLoader.defineClass(ClassLoader.java:621)
        java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1876)
        org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:889)
        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1353)
        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
        java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        java.lang.Class.forName0(Native Method)
        java.lang.Class.forName(Class.java:169)
        jatools.data.reader.sql.ConnectionPools.getConnection(ConnectionPools.java:65)
        jatools.data.reader.sql.Connection.getConnection(Connection.java:208)
        jatools.data.reader.sql.SqlReader.getConnection2(SqlReader.java:303)
        jatools.data.reader.sql.SqlReader.readStart(SqlReader.java:191)
        jatools.data.reader.sql.SqlReader.getDataset(SqlReader.java:455)
        jatools.data.reader.sql.SqlReader.doRead(SqlReader.java:446)
        jatools.data.reader.AbstractDatasetReader.read(AbstractDatasetReader.java:83)
        jatools.dom.src.DatasetNodeSource.create(DatasetNodeSource.java:70)
        jatools.dom.NodeFactory.createChildNodes(NodeFactory.java:43)
        jatools.dom.ElementBase.getChildElements(ElementBase.java:217)
        jatools.dom.DatasetBasedNode.getLength(DatasetBasedNode.java:352)
        jatools.dom.DatasetBasedNode.getFirstChild(DatasetBasedNode.java:208)
        org.jaxen.dom.DocumentNavigator$1.getFirstNode(DocumentNavigator.java:155)
        org.jaxen.dom.DocumentNavigator$NodeIterator.<init>(DocumentNavigator.java:895)
        org.jaxen.dom.DocumentNavigator$1.<init>(DocumentNavigator.java:152)
        org.jaxen.dom.DocumentNavigator.getChildAxisIterator(DocumentNavigator.java:152)
        org.jaxen.expr.iter.IterableChildAxis.iterator(IterableChildAxis.java:76)
        org.jaxen.expr.DefaultNameStep.evaluate(DefaultNameStep.java:199)
        org.jaxen.expr.DefaultLocationPath.evaluate(DefaultLocationPath.java:140)
        org.jaxen.expr.DefaultXPathExpr.asList(DefaultXPathExpr.java:102)
        org.jaxen.BaseXPath.selectNodesForContext(BaseXPath.java:674)
        org.jaxen.BaseXPath.selectNodes(BaseXPath.java:213)
        jatools.engine.printer.AbstractPrinter.createCursor(AbstractPrinter.java:224)
        jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:190)
        jatools.engine.printer.table.TablePrinter.print(TablePrinter.java:60)
        jatools.engine.printer.table.TablePrinter.print(TablePrinter.java:127)
        jatools.engine.printer.PowerTablePrinter.printHeader(PowerTablePrinter.java:219)
        jatools.engine.printer.PowerTablePrinter.printChildren(PowerTablePrinter.java:142)
        jatools.engine.printer.AbstractContainerPrinter.next(AbstractContainerPrinter.java:264)
        jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:201)
        jatools.engine.printer.AbstractContainerPrinter.printChildren(AbstractContainerPrinter.java:144)
        jatools.engine.printer.AbstractContainerPrinter.next(AbstractContainerPrinter.java:264)
        jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:201)
        jatools.engine.printer.AbstractContainerPrinter.printChildren(AbstractContainerPrinter.java:144)
        jatools.engine.printer.AbstractContainerPrinter.next(AbstractContainerPrinter.java:264)
        jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:201)
        jatools.engine.printer.ReportPrinter.print(ReportPrinter.java:256)
        jatools.engine._Job.generatePage(_Job.java:150)
        jatools.engine._Job.printAsDHTML2(_Job.java:123)
        jatools.engine.ReportJob.printAsDHTML(ReportJob.java:134)
        jatools.tags.ReportTag.writeOut(ReportTag.java:156)
        jatools.tags.ContainerTag.writeOut(ContainerTag.java:78)
        org.apache.jsp.tools.defaultviewer_jsp._jspService(defaultviewer_jsp.java:258)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        org.apache.jsp.tools.reportviewer_jsp._jspService(reportviewer_jsp.java:52)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)


各位高手帮忙看看

TOP

MS SQL 数据库JDBC 的jar包是否放到部署的项目里了?

TOP

哦 没放到Tomcat下 现在解决了

[ 本帖最后由 xyq079656 于 2010-5-7 15:54 编辑 ]

TOP

发新话题
最近访问的版块