问题标签 [servletexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
exception - 随机 Servlet 不可用异常
我的应用程序正在尝试连接到第三方网站 (url),有时我得到javax.servlet.UnavailableException。如果我尝试再次连接(单击提交按钮),那么它可以工作。如果我再次单击提交,它可能会或可能不会工作。所以是不一致的。该应用程序部署在 WebSphere 中。
错误信息是:
错误页面异常 服务器无法使用为您的应用程序指定的错误页面来处理下面打印的原始异常。有关指定错误页面的问题描述,请参阅下面的错误页面异常。
原始例外: 错误消息:错误代码:404 目标 Servlet:操作错误堆栈:com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:361) 处 com.ibm.ws.wswebcontainer.servlet 处的 javax.servlet.UnavailableException .ServletWrapper.handleRequest(ServletWrapper.java:526) 在 com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3673) 在 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java :269) com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:831) com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478) com.ibm.ws.webcontainer。 channel.WCChannelLink.ready(WCChannelLink.java:133) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:457) 在 com.ibm.ws.http.channel。inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:300) 在 com.ibm.ws.http.channel。 inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:271) 在 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) 在 com.ibm.ws.tcp.channel.impl。 NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) 在 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) 在 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java: 217) 在 com.ibm.io.async 的 com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)。AsyncFuture.completed(AsyncFuture.java:136) 在 com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196) 在 com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751) 在 com .ibm.io.async.ResultHandler$2.run(ResultHandler.java:881) 在 com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1593)
是配置问题还是我的代码或第 3 方网站的问题?
jsp-tags - servlet异常流关闭jsp
我收到一个 servlet 异常“流已关闭”!!。我无法确定哪个 jsp 页面是有问题的页面或哪一行有问题。它显示页面定义页面以及包含的页面。
因为将所有附加为 zip 文件的页面显示出来并不容易:InGoogleDocs
结构类似于 pageDef.jsp 包含:allThings.jsp design.jsp myFile.jsp
我得到的例外如下:
javax.servlet.jsp.JspException: ServletException in '/layout/global/allThings.jsp': ServletException in '/layout/body/design.jsp': ServletException in '/layout/sub/design.jsp': ServletException in ' /module/air/myFile.jsp':流 在 org.apache.struts.taglib.tiles.InsertTag.doEndTag( InsertTag.java:460) 在 org.apache.jsp.pagedef.air.pageDef_jsp._jspx_meth_tiles_insert_0( pageDef_jsp.java:1693 ) 在 org.apache.jsp.pagedef.air.pageDef_jsp._jspService( pageDef_jsp.java:146) 在 org.apache.jasper.servlet.JspServletWrapper 的 javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 的 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)。 service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet .http.HttpServlet.service(HttpServlet.java:717) 在 sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke (Method.java:597) 在 org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:270) 在 org.apache.catalina.security。SecurityUtil$1.run(SecurityUtil.java:269) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil .execute(SecurityUtil.java:302) 在 org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:163) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283) 在 org. apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)302)在 org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:163) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283) 在 org.apache.catalina.core.ApplicationFilterChain .access$000(ApplicationFilterChain.java:56)302)在 org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:163) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283) 在 org.apache.catalina.core.ApplicationFilterChain .access$000(ApplicationFilterChain.java:56)
重要提示: 我并没有一直得到这个例外。当我转到页面时(有时我会得到例外)。如果没有得到,如果我单击 jsp 中的后退按钮并返回页面,则会出现异常。
spring - javax.servlet.ServletException 无法解析为 Spring Web 应用程序中的类型
我正在使用 Spring 框架开发 Web 应用程序,但在某些 jsp 页面中出现以下错误。
我也包括在内servlet-api
,但仍然显示相同的错误消息。如何克服这个问题?
java - servlet 处理中的“错误调度”是什么?
javax.servlet.AsyncContext 接口的javadoc说:
如果异步操作超时,容器必须运行以下步骤:
onTimeout
在他们的方法中调用所有AsyncListener
注册ServletRequest
到异步
操作的实例。- 如果没有调用任何侦听器
complete()
或任何dispatch()
方法,则执行状态码等于 的错误分派HttpServletResponse.SC_INTERNAL_SERVER_ERROR
。- 如果没有找到匹配的错误页面,或者错误页面没有调用
complete()
或任何dispatch()
方法,调用complete()
.
但是我在任何地方都找不到“错误调度”的含义。事实上,有一个Apache 错误也发出了同样的感叹。(用他们的原话来说:“我也没有看到‘错误调度’的定义”)
但当然,这必须有一个明确的定义以及如何使用它。有人知道吗?
java - 如何通过 Kafka.Producer 从 java servlet 向 Kafka 发送消息
我想从 HTTP Post 获取数据,所以在 servlet 中我正在实现 doPost,如下所示
它抛出运行时错误如下:
出了什么问题可以帮助我理解吗?
提前感谢您的时间。
更新:以下是我的
.classpath
文件内容
java - Struts2/Tiles 内部异常
我有一个 JSP,它使用<s:action>
标签调用一个动作:
调用动作myaction
,我可以按照流程调试它。它完成得很好,没有错误,它返回成功,但是有一个错误,我不明白是哪一个。
动作定义:
瓷砖定义:
空的.jsp:
例外:
编辑:
我认为它有效,但它没有。实际上系统并没有崩溃,但是邮件页面中没有包含tiles-page。我得到的例外:
这里是我的 myPage.jsp(实际上写什么并不重要):
在这里,我分享我的项目的一部分。只有部分不工作... 下载
html - 如何使用html的超链接标签显示servlet输出
在单击 html 中的一个超链接时,我必须显示从 mysql 获取数据的 servlet 的结果。请告诉我该怎么做。谢谢
jsf - 当文件扩展名为“.jsf”但为“.xhtml”时出现 JSF ServletException
一旦我尝试通过“http://localhost:8080/beginner/faces/index.jsf”打开我的 index.xhtml,我就会得到以下异常:
在 Eclipse 中,我通过“新建 Maven 项目向导”创建了一个 Maven 项目,并选择了组 ID:“org.jboss.spec.archetypes”,工件 ID“jboss-javaee6-webapp-blank-archetype”版本:7.13 我正在使用JBoss 7.1.1.FINAL 并尝试了 JDK 6 和 JDK7
index.xthml 看起来像这样:
我寻找几个小时是有原因的,但找不到任何解决方案,即使我做了这本研讨会书告诉我要做的每一步。
jsp - 哪个类记录错误“元素类型“XXXXX”必须由匹配的结束标记终止”?
我想知道哪个类实际将消息“元素类型“XXXXX”必须由匹配的结束标记终止”写入日志,以防 JSP 中缺少结束标记。
谢谢
rest - 启动一个简单的 Jersey webapp
我想启动一个简单的 Jersey webapp。这是我在尝试访问资源时从 Tomcat 得到的错误。
type Exception report
servlet Jersey REST 服务的消息 Servlet.init() 抛出异常
描述 服务器遇到一个internal error
阻止它完成这个请求的问题。
例外
javax.servlet.ServletException:Servlet Jersey REST 服务的 Servlet.init() 抛出异常 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter. java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util。 net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(未知来源)
根本原因
java.lang.NullPointerException com.sun.xml.bind.v2.model.impl.PropertyInfoImpl.calcXmlName(PropertyInfoImpl.java:287) com.sun.xml.bind.v2.model.impl.PropertyInfoImpl.calcXmlName(PropertyInfoImpl.java :262) com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl.getTypes(ElementPropertyInfoImpl.java:96) com.sun.xml.bind.v2.model.impl.RuntimeElementPropertyInfoImpl.getTypes(RuntimeElementPropertyInfoImpl.java:50) ) com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl$1.size(ElementPropertyInfoImpl.java:42) java.util.AbstractList$Itr.hasNext(Unknown Source) com.sun.xml.bind.v2.model .impl.ModelBuilder.getClassInfo(ModelBuilder.java:139) com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:49) com.sun.xml.bind.v2.model.impl .RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:41) com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:189) com.sun.xml.bind.v2.model.impl.RegistryInfoImpl.(RegistryInfoImpl.java:63) com .sun.xml.bind.v2.model.impl.ModelBuilder.addRegistry(ModelBuilder.java:232) com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:201) com.sun .xml.bind.v2.runtime.JAXBContextImpl$3.run(JAXBContextImpl.java:352) com.sun.xml.bind.v2.runtime.JAXBContextImpl$3.run(JAXBContextImpl.java:350) java.security.AccessController.doPrivileged (本机方法)com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:349) com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:215) com.sun .xml.bind.v2.ContextFactory.createContext(ContextFactory.java:76) com.sun.xml.bind.v2.ContextFactory。createContext(ContextFactory.java:55) com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:124) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源) java.lang.reflect.Method.invoke(未知来源) javax.xml.bind.ContextFinder.newInstance(未知来源) javax.xml.bind.ContextFinder.find(未知来源) javax.xml.bind.JAXBContext.newInstance(Unknown Source) javax.xml.bind.JAXBContext.newInstance(Unknown Source) com.sun.jersey.server.impl.wadl.WadlApplicationContextImpl.(WadlApplicationContextImpl.java:95) com.sun .jersey.server.impl.wadl.WadlFactory.init(WadlFactory.java:96) com.sun.jersey.server.impl.application.RootResourceUriRules。initWadl(RootResourceUriRules.java:169) com.sun.jersey.server.impl.application.RootResourceUriRules.(RootResourceUriRules.java:106) com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1300 ) com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:163) com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:769) com.sun .jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:765) com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193) com.sun.jersey.server.impl。 application.WebApplicationImpl.initiate(WebApplicationImpl.java:765) com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:760) com.sun.jersey.spi.container.servlet。ServletContainer.initiate(ServletContainer.java:489) com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319) com.sun.jersey.spi.container.servlet.WebComponent.load( WebComponent.java:609) com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210) com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374) com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557) javax.servlet.GenericServlet.init(GenericServlet.java:212) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve. java:103) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) org.apache.coyote.http11。Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(未知来源)