Java 使用eclipse创建web应用程序
我正在尝试使用eclipse创建一个数据库web应用程序。我正在使用tomcat和derby 我按照链接上的说明操作 但似乎有以下错误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
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太长。不知道我怎么能把它全部贴在这里。是的,你可以,它会被审查。否则,发布例外情况和原因。只是在您的请求中添加了我的原始帖子