Java 使用eclipse创建web应用程序

Java 使用eclipse创建web应用程序,java,eclipse,tomcat,Java,Eclipse,Tomcat,我正在尝试使用eclipse创建一个数据库web应用程序。我正在使用tomcat和derby 我按照链接上的说明操作 但似乎有以下错误 HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "org.apache.tomcat.dbcp.dbcp.SQLNestedException: C

我正在尝试使用eclipse创建一个数据库web应用程序。我正在使用tomcat和derby

我按照链接上的说明操作

但似乎有以下错误

HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable  
to get connection, DataSource invalid: "org.apache.tomcat.dbcp.dbcp.SQLNestedException: 
Cannot create JDBC driver of class 'org.apache.derby.jdbc.ClientDriver' for connect URL 
'jdbc:derby:D:\MyDB'"
有人能帮忙吗

例外情况

org.apache.jasper.jaspereException:javax.servlet.ServletException:javax.servlet.jsp.jspeException:无法获取连接,数据源无效:“org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法为连接URL“JDBC:derby:D:/MyDB”创建类“org.apache.derby.JDBC.ClientDriver”的JDBC驱动程序 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javaservlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

根本原因

javax.servlet.ServletException:javax.servlet.jsp.jspeException:无法获取连接,数据源无效:“org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法为连接URL“JDBC:derby:D:/MyDB”创建类为“org.apache.derby.JDBC.ClientDriver”的JDBC驱动程序 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:916) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:845) org.apache.jsp.demo\u jsp.\u jsp服务(demo\u jsp.java:124) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javaservlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javaservlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

根本原因

javax.servlet.jsp.JspException:无法获取连接,数据源无效:“org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法为连接URL“JDBC:derby:D:/MyDB”创建类为“org.apache.derby.JDBC.ClientDriver”的JDBC驱动程序 org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:276) org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:159) org.apache.jsp.demo\u jsp.\u jspx\u meth\u sql\u 005fquery\u 005f0(demo\u jsp.java:163) org.apache.jsp.demo\u jsp.\u jsp服务(demo\u jsp.java:101) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javaservlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javaservlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

完整的堆栈跟踪是什么?另外,您是否尝试在文件名中使用正斜杠?Derby错误:对我来说,这听起来像是一个在Sun/Oracle NetBeans中启动然后移植到eclipse的项目的问题。这是正确的吗?我确实尝试了正斜杠,但没有成功。完整的stcktrace太长。不知道我怎么能把它全部贴在这里。是的,你可以,它会被审查。否则,发布例外情况和原因。只是在您的请求中添加了我的原始帖子