服务器遇到意外情况,无法完成请求

时间:2018-03-29 17:18:27

标签: java mysql eclipse tomcat mysql-workbench

Premiss:我是一个java新手,这是我在堆栈上的第一个问题,我查看了互联网,但我无法找到答案。

我开始在windows pc上运行动态Web项目,在eclipse上,连接到mysql数据库,它工作得很好。

我回到家,我想在Mac上处理它,但我猜服务器有这个问题我想..

  

描述:"服务器遇到意外情况   阻止它完成请求。"

     

异常:java.lang.NullPointerException

我已经更改了jdbc以及其他所有内容,但我遇到了同样的错误。 您有任何想法或建议可以帮助我解决这个问题吗?

谢谢

修改1

Full Stack

  

2018年3月30日上午2:09:45 org.apache.catalina.core.StandardWrapperValve   调用GRAVE:Servlet.service()for servlet [webUI.PersonaServlet] in   路径[/ WebSalari]的上下文引发了异常   java.lang.NullPointerException at   database.DbAccessore.eseguiSelect(DbAccessore.java:73)at   database.FilmDbAccess.caricaTutteLePersone(FilmDbAccess.java:14)at   contenitori.ContenitoreFilm.caricaDati(ContenitoreFilm.java:24)at at   webUI.PersonaServlet.processRequest(PersonaServlet.java:83)at   webUI.PersonaServlet.doPost(PersonaServlet.java:49)at   javax.servlet.http.HttpServlet.service(HttpServlet.java:661)at at   javax.servlet.http.HttpServlet.service(HttpServlet.java:742)at at   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)     在   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)     在   org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)     在   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)     在   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)     在   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)     在   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)     在   org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)     在   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)     在   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)     在   org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)     在   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)     在   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)     在   org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)     在   org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)     在   org.apache.coyote.AbstractProtocol $ ConnectionHandler.process(AbstractProtocol.java:790)     在   org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1459)     在   org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)     在   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)     在   java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:617)     在   org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)     在java.lang.Thread.run(Thread.java:748)

我在尝试连接数据库时也遇到此ClassNotFoundException

修改2

这是我的DBAccessore.eseguiSelect方法

Connection conn;

    public ResultSet eseguiSelect(String p_sql) {
        ResultSet rs = null;

        try {
            Statement comando = conn.createStatement(); // Line 73
            rs = comando.executeQuery(p_sql);
        } catch (SQLException sqle) {
            LogManager.scriviLog("Errore nella esecuzione della 
            query! Dettagli:");
        LogManager.scriviLog(sqle.getMessage());
        }

        return rs;
    } // end method

0 个答案:

没有答案
相关问题