当前位置: 首页 > 知识库问答 >
问题:

web服务器错误====>java。lang.NullPointerException

郗河
2023-03-14

我用一些html页面创建了一个简单的servlet动态项目,。。。。

由于单击表单上的submit按钮应该将控件转移到servlet,我不知道是什么问题,它显示了一个“HTTP status 500”错误。。。。错误显示为:

异常出现在浏览器上:java.lang.NullPointerException控制器。Trafcontrol.do获取(Trafcontrol.java:48)javax.servlet.http.HttpServlet.service(HttpServlet.java:690)javax.servlet.http.HttpServlet.service(HttpServlet.java:803)org.jboss.web.tomcat.filters.ReplyHeaderFilter.do过滤器(ReplyHeaderFilter.java:96)

使用的应用服务器:JBOSS AS 4.2.2,Eclipse:Helios 3.6。。

我需要将我的控件传递给servlet,以便我可以进一步处理我的项目。

我还包括“控制台”窗口内容:

 `Servlet.service() for servlet servname threw exception
  java.lang.NullPointerException
at controller.Trafcontrol.doGet(Trafcontrol.java:48)
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.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at  

组织。阿帕奇。郊狼。http11协议$Http11ConnectionHandler。在org上处理(Http11Protocol.java:583)。阿帕奇。公猫util。网JIoEndpoint$工人。在java上运行(JIoEndpoint.java:446)。lang.Thread。运行(未知源)`

请任何人帮忙,谢谢......

共有1个答案

尹善
2023-03-14

错误很明显。在交通控制中有一个NullPointerException。java,第48行。您必须检查自己的代码,可能需要使用Eclispe调试功能来逐步检查代码。

 类似资料:
  • 开发平台:Mac OSX IDE:NetBeans目标设备:Android主题:构建服务器问题 细节: 我恢复了我上次发送到构建服务器的一个旧的CN1项目~2年前。我花了大量的时间做广泛的重构,它在模拟器上工作得很好。请注意,该应用程序使用自定义的cn1lib,我有相当多的代码。模拟器似乎很适合这个。 然而,当我试图“发送Android build”到构建服务器时,它得到了一个java。lang.

  • 我正在开发一个广泛部署的java web服务。它连接到postgresql数据库。在这个数据库中,我有一个名为xx_activity的表。其中有一个名为“id”的列,它也是主键。下面是用于创建表的查询: 为了连接到这个表,我使用以下java代码: 但是,当我调用包含此代码的方法时,我得到一个错误: psqlException:错误:列“id”不存在 这怎么能修好呢?

  • 我使用NetBeans8.0和GlassFish server 4.0创建了一个Java RESTful web服务,并使用了我的数据库(本地)。当我单击“测试RESTful web服务”时,我的默认web浏览器打开并显示一个警告: 无法访问WADL:请重新启动您的RESTful应用程序,并刷新此页面。

  • Swoole框架提供的WebServer有3种使用方法 一、直接使用HttpServer HttpServer支持静态文件和include file。业务代码不需要写任何Server的代码,只需要设置document_root,并编写对应php文件。这种使用方法与Apache/Nginx+FPM类似。 server.php $AppSvr = new Swoole\Network\Protocol

  • 我有一个企业java项目。一切都很好,直到我犯了这个错误 部署过程中发生错误:加载应用程序时出现异常:java.lang.IllegalStateExc的:ContainerBase.add子级:开始:org.apache.catalina.生命周期异常:java.lang.IllegalArgumentExc的:javax.servlet.ServletExc的:com.sun.enterpri

  • 1起源2:C:\users\sentientit.gradle\caches\modules-2\files-2.1\joda-time\joda-time\joda-time\2.4\89e9725439adffbbd41c5f5c215c136082b34a7f\joda-time-2.4.jar 您可以忽略构建中的这些文件。Gradle: 错误:任务“:app:PackageDebug”执行