java - Servlet编译错误

标签 java servlets compilation

我使用 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"

我该如何解决这个问题?

最佳答案

将您的 Class.forName() 放在 try catch block 下,并且类路径应以 (.;) 结尾,检查一次。

关于java - Servlet编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6025679/

相关文章:

java - 如何删除动态添加的节点

java - 为什么我不能在 Servlet 中初始化 Mongo

iphone - 在 Linux 上构建 LLVM

java - 将声明式 REST 客户端迁移到 Kubernetes 配置

java - 动态 JPanel 错误

java - 为什么 "TypeToken Collections"被认为是类型安全的? (有效的 Java #29)

java - 如何让我的第一个 servlet 工作?

java - 为什么我无法检索放入 Java 中的 HttpSession 的对象?

c++ - 我们不能混合使用 g++ 和 clang++ 编译的对象(或库)吗?至少在 Mac 上?

linux - fatal error : aux. h 没有这样的文件或目录 (Ubuntu)