問題タブ [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 - ランダム サーブレット UnavailableException
アプリケーションがサード パーティの Web サイト (url) に接続しようとすると、javax.servlet.UnavailableExceptionが発生することがあります。再度接続しようとすると (送信ボタンをクリック)、動作します。もう一度送信をクリックすると、機能する場合と機能しない場合があります。だから矛盾している。アプリケーションは WebSphere にデプロイされます。
エラーメッセージは次のとおりです。
エラー ページ の例外 サーバーは、アプリケーションに指定されたエラー ページを使用して、以下に出力された元の例外を処理できません。指定されたエラー ページの問題の説明については、以下のエラー ページの例外を参照してください。
元の例外: エラー・メッセージ: エラー・コード: 404 ターゲット・サーブレット: アクション・エラー・スタック: javax.servlet.UnavailableException at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:361) at com.ibm.ws.wswebcontainer.servlet .ServletWrapper.handleRequest(ServletWrapper.java:526) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3673) at 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) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:457) at com.ibm.ws.http.channel.com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:300) の com.ibm.ws.http.channel の inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)。 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) の inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:271) com.ibm.ws.tcp.channel.impl. com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) の NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java: 217) com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) で、com.ibm.io.async で。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) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1593)
設定の問題ですか、それとも私のコードまたはサード パーティの Web サイトの問題ですか?
jsp-tags - サーブレット例外ストリームが JSP を閉じました
サーブレット例外「ストリームが閉じられました」が発生しています!!。どの jsp ページに問題があるか、またはどの行に問題があるかを特定できません。ページ定義ページと含まれているページが表示されています。
zip ファイルとして添付されているすべてのページを表示するのは簡単ではないため: InGoogleDocs
構造は pageDef.jsp のようなものです。含まれるもの: allThings.jsp design.jsp myFile.jsp
私が得た例外は次のとおりです。
javax.servlet.jsp.JspException: '/layout/global/allThings.jsp' の ServletException: '/layout/body/design.jsp' の ServletException: '/layout/sub/design.jsp' の ServletException: ' の ServletException /module/air/myFile.jsp':ストリーム は org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:920) で閉じられました 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) で。 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) のサービス (JspServletWrapper.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) の javax.servlet .http.HttpServlet.service(HttpServlet.java:717) の sun.reflect.GeneratedMethodAccessor70.invoke(不明なソース) の sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) の java.lang.reflect.Method.invoke (Method.java:597) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:270) at 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) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:163) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283) at 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 の [戻る] ボタンをクリックしてページに戻ると、例外が発生します。
java - Java サーブレットから Kafka.Producer を介してメッセージを Kafka に送信する方法
HTTP Post からデータを取得したいので、サーブレットでは次のように doPost を実装しています。
次のように実行時エラーをスローします。
何がうまくいかないのか、誰かが私を理解するのを助けることができますか?
お時間をいただきありがとうございます。
更新:以下は私の
.classpath
ファイルの内容です
html - htmlのハイパーリンクタグを使ってサーブレット出力を表示する方法
html の 1 つのハイパーリンクをクリックすると、mysql からデータを取得しているサーブレットの結果を表示する必要があります。その方法を教えてください。ありがとうございました
jsp - 「要素タイプ "XXXXX" は、一致する終了タグで終了する必要があります」というエラーをログに記録するのはどのクラスですか?
JSP で終了タグが欠落している場合に、「エレメント タイプ "XXXXX" は一致する終了タグで終了する必要があります」というメッセージを実際にログに書き込むクラスを特定したい。
ありがとう
rest - シンプルなJersey Webアプリの開始
シンプルなJersey webappを起動したい. これは、リソースにアクセスしようとしたときに Tomcat から得られるエラーです。
type Exception report
サーブレットJersey RESTサービスのメッセージServlet.init()が例外をスローしました
説明 サーバーは、internal error
この要求の実行を妨げる に遭遇しました。
例外
javax.servlet.ServletException: サーブレット 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(不明なソース) 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(ネイティブメソッド) 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(不明なソース) javax.xml.bind.JAXBContext.newInstance(不明なソース) 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(不明なソース)