有两个工程,一个应用窗口程序,用MyEclipse开发的,另一个是web项目,用JBuilder开发的。
     目的是在窗口程序的一个界面里显示web项目的页面,web项目是从mysql数据库中取出结果集。     在窗口程序里用了一个JEditorPane显示web页面,能够正常显示。
     web项目用tomcat服务器,单独运行时能够完成连接数据库并转发页面显示数据库表的记录。
     当两个项目共同运行时,能够在窗体中显示web的页面,但点击按钮时没反应,并在web项目的控制台上报异常,异常为java.lang.NullPointerException。
     十分不解怎么会报空值,望高手相助!
   

解决方案 »

  1.   

    哦,多谢2楼指点,异常为:
    严重: Servlet.service() for servlet ServletBean threw exception
    java.lang.NullPointerException
    at Servlet.ServletBean.doPost(ServletBean.java:71)
    at Servlet.ServletBean.doGet(ServletBean.java:46)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)