mysql 使用 tomcat 的 JSP 部署无法连接
mysql connection not working on JSP deployment using tomcat
我使用 Java EE 开发了我的企业应用程序。这使用 JDBC 进行 mysql 连接。当它的 运行 来自 intellij idea IDE 时,该项目工作正常。但是在我使用相同版本的 tomcat、JDBC 连接器和开发期间使用的所有其他库部署它之后。
登录页面已浏览,但在我提供所有凭据后登录后,它会抛出异常形式的错误以及 500 错误,我认为这是由于与 mysql 的连接失败造成的。
错误信息是:
java.lang.NullPointerException
utils.DatabaseConnection.getPreparedStatement(DatabaseConnection.java:34)
services.UserService.getUser(UserService.java:31)
controller.SessionServlet.doPost(SessionServlet.java:30)
javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
snapshot of error after login page
这是因为 Java 无法与 mysql 通信。这导致与用户名和密码相关的变量的空指针。这是由于数据库连接配置错误造成的。我输入了错误的信息。
我使用 Java EE 开发了我的企业应用程序。这使用 JDBC 进行 mysql 连接。当它的 运行 来自 intellij idea IDE 时,该项目工作正常。但是在我使用相同版本的 tomcat、JDBC 连接器和开发期间使用的所有其他库部署它之后。 登录页面已浏览,但在我提供所有凭据后登录后,它会抛出异常形式的错误以及 500 错误,我认为这是由于与 mysql 的连接失败造成的。 错误信息是:
java.lang.NullPointerException
utils.DatabaseConnection.getPreparedStatement(DatabaseConnection.java:34)
services.UserService.getUser(UserService.java:31)
controller.SessionServlet.doPost(SessionServlet.java:30)
javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
snapshot of error after login page
这是因为 Java 无法与 mysql 通信。这导致与用户名和密码相关的变量的空指针。这是由于数据库连接配置错误造成的。我输入了错误的信息。