eclipse Java Web项目获取HTTP状态500 -内部服务器错误,无法解析导入com.sun.java.swing.plaf.windows.resources

gcmastyq  于 2022-11-23  发布在  Eclipse
关注(0)|答案(1)|浏览(188)

我不能运行我的java web项目。我从web得到HTTP Status 500 – Internal Server Error,从eclipse得到The import com.sun.java.swing.plaf.windows.resources cannot be resolved
我从GitHub下载了一个web项目,做了一些配置后,项目可以成功运行。但是我一尝试连接web到MySQL,那是登录的功能。web出错了。我得到了这个

Type Exception Report

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.NullPointerException
com.ascent.dao.LoginDAO.login(LoginDAO.java:40)
com.ascent.servlet.LoginServlet.userLogin(LoginServlet.java:183)
com.ascent.servlet.LoginServlet.doGet(LoginServlet.java:39)
com.ascent.servlet.LoginServlet.doPost(LoginServlet.java:31)
javax.servlet.http.HttpServlet.service(HttpServlet.java:682)
javax.servlet.http.HttpServlet.service(HttpServlet.java:765)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.ascent.util.ChangeCharsetFilter.doFilter(ChangeCharsetFilter.java:22)
Note The full stack trace of the root cause is available in the server logs.

而且eclipse有一个错误The import com.sun.java.swing.plaf.windows.resources cannot be resolved和大量的`'pst' is not closed at this location LoginDAO.java``等警告,项目的代码看起来是正确的,因为我的朋友可以成功登录。

cqoc49vn

cqoc49vn1#

'pst' is not closed at this location LoginDAO.java表示您有未关闭的资源,如数据库连接等,使用后应关闭,代码如下:

Connection con = DriverManager.getConnection(url:"url", user:"root", password:"password");
con.close();

更常见的是维护数据库的连接池,如hikariCP
The import com.sun.java.swing.plaf.windows.resources cannot be resolved我认为你的代码导入了重复的包,你可以重新检查你的代码。希望答案对你有帮助!

相关问题