1

Web 開発者向けの Eclipse Java EE IDE を使用して単純な Web サービスを開発しています: バージョン: Kepler Service Release 2 ビルド ID: 20140224-0627 および Wildfly-8.2.0.Final。Maven を使用して wildfly-javaee7-webapp-blank-archetype を選択し、開発を開始しました。まず、問題はありませんでした。いくつかの単純な jsp ページと、いくつかの画像と JavaScript を含む単純な html ページを追加して、ブラウザでそれらのページを展開、起動、アクセスすることができました。しかし、突然、Wildfly (おそらく Undertow だと思いますか?) が HTTP 応答 200 でコンテンツなしで応答し始めました...何が起こっているのか本当にわかりません。また、ソースを非常に初期の単純なページのみにロールバックしました。しかし、それでも症状は同じです。また、新しいバージョンの Wildfly-9.0.1.Final を使用して手動でデプロイしようとしましたが、違いは見られませんでした。

ex1) これでいい。(もちろん、ブラウザがこれを処理します...)

ex2) この種のコンテンツは読み込まれず、コンテンツ 0 として送り返されます...

ローカルパスの問題を疑っていましたが、何も変更しておらず、以前にロードされました。

誰かが私に解決策を教えていただければ幸いです。

4

1 に答える 1

1

最後に、この問題を解決しました。やっと追加したサーブレットに問題が見つかりました。実際、グラスフィッシュで実行されている Web サービスを移行しようとしていて、ファイルを 1 つずつ移行しました。サーブレットが Glassfish で実行するときに Web.xml で処理する URL を指定しました。しかし、どういうわけか、すべての URL 要求が予期せずサーブレットによって処理されることを意味する Wildfly で動作していません... Wildfly の Web.xml で特定のサーブレットによって処理される URL を指定する方法がわからないため、要求 URL をフィルター処理することにしました。サーブレット コードで。だからそれは今働いています。私を助けてくれてありがとう...

于 2015-08-14T09:47:03.350 に答える