java.lang.NoClassDefFoundError:java/sql/驱动程序?

Mat*_*ghi 3 java postgresql jdbc classloader servletexception

我正在尝试构建一个登录注册 Web 应用程序,它本质上是让用户在数据库上注册,然后允许他们登录。我已经编写了所有代码,并且正在尝试将我的程序连接到我的数据库。这是我收到的错误:

Exception

javax.servlet.ServletException: Servlet execution threw an exception
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

java.lang.NoClassDefFoundError: java/sql/Driver
Run Code Online (Sandbox Code Playgroud)

我已将所有 Postgres、Tomcat 和 SQL 连接器/驱动程序 jar 添加到我classpath和我的WEB-INF/lib文件夹中。我不太确定还能做什么。我尝试使用另一个类进行测试,并且能够连接到我的数据库。我还仔细检查了我的连接 URL。怎么了?

谢谢!

phi*_*r97 5

如果您在运行 Jetpack compose 桌面应用程序时遇到此问题,请考虑将此行添加到build.gradle.kts

compose.desktop {
    application {
        // ..
        nativeDistributions {
            // ...
            modules("java.sql")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)