問題タブ [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.
google-app-engine - java.lang.ClassCastException は javax.servlet.ServletException にキャストできません
Java アプリケーションを appspot (google appengine) にデプロイしようとしています。私はJavaが初めてなので、我慢してください。アプリケーションをEclipseからローカルで実行すると、正常に動作します。Google Appspot にアップロードした後、エラーが発生します (.jsp ページの 1 つだけで、他の .jsp ページは正常に動作します)。エラーログには次のように書かれています:
誰かがこの問題に光を当てることができますか? この特定のページで何が間違っている可能性がありますか? ページコードをご覧になりたい場合は、お知らせください。
glassfish - サーブレット例外 + クラスキャスト例外 + Glassfish + Netbeans + JPA エンティティ + Vaadin
次のエラーが表示されます。
StandardWrapperValve[Vaadin Servlet]: PWC1406: Servlet.service() for servlet Vaadin Servlet が例外 java.lang.ClassCastException をスローしました: com.delhi.entities.Category は com.delhi.entities.Category にキャストできません
Glassfish v2でWebアプリケーションを実行しようとすると.
カテゴリは JPA エンティティ オブジェクトです
サーバーログによると、問題のコードは次のとおりです。
カテゴリは次から派生します。
何がうまくいかなかったのですか?
java - Tomcat 6.0の後にServletExceptionを置き換えるにはどうすればよいですか?
ねえ、みんな。tomcat / apacheの初心者、Javaリターナーはこちら。
ここでステップバイステップの例を実行しようとしています(http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html)。
残念ながら、「ビルドパスが不完全なため、プロジェクトはビルドされませんでした。javax.servlet.http.HttpServletResponseのクラスファイルが見つかりません。ビルドパスを修正してから、プロジェクトをビルドしてみてください。」というエラーが表示され続けます。調べてみると、tomcatのconf / web.xmlファイルでjavax.servletがデフォルトでコメント化されていることがわかりました。これは、サーブレットなどの使用を避ける必要があるためです。
それで、私の質問は次のとおりです。
- これを引き起こした原則に準拠するようにこれを書き直すにはどうすればよいですか?
- (ボーナス質問)そのtomcatファイルconf / web.xmlに変更を加えたら、それらの変更がエディター(この場合はEclipse)に反映されるようにするにはどうすればよいですか?
ありがとう!
tomcat - クラスがパッケージに含まれているのに、Tomcatサーバーからサーブレットを実行できません
サーブレットを実行しようとしています。2日間検索して、考えられるすべての解決策を試しましたが、運がありませんでした。サーブクラスは適切なフォルダー(つまり、パッケージ名の下)にあります。また、サーブレットに必要なjarファイルをlibフォルダーに追加しました。web.xmlファイルはURLをマップし、サーブレットを定義します。だから私はドキュメントですべてを行いました、そしてwtの人々はここで言いました、そしてそれでもこのエラーを受け取ります:
これが私のサーブレットコードです:
私を助けてください:)ありがとう。
編集:これが私のweb.xmlファイルの内容です
seam - JBossSeamにカスタムフィルターを追加する方法
JBossSeamは初めてです。私は取り組んでいる小さなプロジェクトで問題を抱えています。プロジェクトにはいくつかのエラーがあり、残念ながら私はエラーの正確な原因を見つけることができません。javax.servlet.ServletExceptionが発生します。エラーを適切にトラップできるように、カスタムフィルターを追加する方法を教えてもらえますか。
tomcat - Tomcat でサーブレットの例外を検査する場所
非常に単純な質問 (ご容赦ください) - サーブレットが ServletException をスローし、それが Tomcat で実行される場合 - 例外の詳細はどこで調べることができますか? ログの下を調べようとしましたが、何もありません。私はおそらく非常に明白な何かを見落としています。私はログ ライブラリ (log4j など) を使用しません(この段階では使用する予定はありません)。例外をスローし、可能であればそれを確認するだけです。
感謝!
java - javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport
サイトメッシュを使用してページを装飾しています。これには JSP ページを使用しています。<c:if>
コンディショナルタグを使用するまで、ページは正常に機能していました。WEB-INF/lib フォルダーに jstl-impl-1.2.jar および sitemesh-3.0-alpha-1.jar ファイルがあります。jsp ページに次のタグ ライブラリ宣言があります。
java 6 で tomcat 7.0 を使用しています。Eclipse で新しい動的 Web プロジェクトを作成したときに、動的 Web モジュールのバージョンを 2.4 に設定しました。ページには<c:set/>
タグがあり、正常に機能していますが、if 条件付きタグを使用すると、次のエラーが発生します。
java - '/left.do' の ServletException: java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.tiles.leftlogged_jsp
ESAPI をログイン フォームに統合した後、レンダリングの問題が発生し、ログインに成功した後にエラーが発生します。
ブラウザで生成されたエラーには次のように記載されています。
また、サーバーのデバッグ ログには次のように記載されています。
奇妙なことは、esapi を統合するときに jsp ページに触れていないことです。私はいくつかのJavaページを変更しただけですが、ログインに成功した後、これを取得しました。
役立つ場合は、両方のエラー メッセージにさらに多くのメッセージを含めることができます。私は leftlogged.jsp を変更していないので、これは問題を引き起こしているものであり、役立つかもしれないので含めたいと思いました。
今のところ何をチェックすべきかわからないので、誰かが正確にEclipseが好きではないことを説明してもらえますか?
更新:コードから Welcome と taglibs を除くすべてを削除したため、 leftlogged.jsp は次のようになります。
エラーメッセージは続き、何も変わりませんでした。
それが何を意味する可能性があるかについて、これ以上の考えは間違っていますか?
eclipse - was7がservletExceptionをスローしてSystemOut.logファイルに記録されていません
次のようにServletExceptionをスローするWebsphereApplicationServer7にデプロイされたコードを使用しています。
email
ですString
。
Eclipseでサーブレットをデバッグすると、コンソールにスタックトレースが出力されます。ただし、ファイルには例外の表示はありませんSystemOut.log
。このコードはdoGet
、例外自体をスローするメソッド内にあります。
SystemOut.log
ログインファイルに例外を取得するにはどうすればよいですか?
vaadin - UriFragmentUtility が原因でサーブレット例外が発生する
この vaadin: https://vaadin.com/book/-/page/advanced.urifu.htmlの適切な使用方法に関するチュートリアルに従っていたUriFragmentUtility
ので、最終的にオブジェクトを作成し、このコンポーネントをメインに追加しようとした後、ウィンドウで、次の例外で失敗します。
オブジェクトをメイン アプリケーション クラスに追加する方法は次のとおりです。
チュートリアルでは、URI の主要部分 (アドレス + パス + オプションのクエリ パラメーター) について説明しています。私のパスは /Dugsi_Manager (web.xml) として設定されていurifu
ますhttps://localhost:8080/Dugsi_Manger#login
。
編集: LoginWindow の宣言を追加しました:
\ **UriFragmentUtility
オブジェクトは標準の Vaadin ウィンドウに追加できるようですが、私のcreateLoginWindow
関数で作成されたウィンドウでは機能しませんか? 理由がわかりませんか?