【发布时间】:2011-08-26 21:49:31
【问题描述】:
我使用 Apache Tomcat 6 开发了简单的 servlet。
首先我编写了简单的 Hello World 打印 servlet。然后设置servlet-api.jar的CLASSPATH,编译复制webapps/login/WEB-INF/classes/test/HelloServlet.class。效果很好。
在我在 servlet 中编写简单的 JDBC 连接之后。我下载了 MySQL J-Connector 并像这样设置 CLASSPATH:
C:\Program Files\apache-tomcat-6.0.32\lib\servlet-api.jar;C:\Program Files\apache-tomcat-6.0.32\lib\mysql-connector-java-5.1.16-bin.jar
然后尝试编译;然后它会显示以下消息:
"Unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown"
我该如何解决?
【问题讨论】:
-
顺便说一句:JDBC 驱动程序不需要在编译时类路径中。您没有在代码中导入任何行,您只是在
String中有驱动程序名称,对吗?它只需要在运行时类路径中。
标签: java servlets compilation