Tomcat6からTomcat8にアップグレードした後の問題

jkonst

すべてのリクエストを処理するためのデフォルトのサーブレットを持つweb.xmlを持つj2eeアプリケーションがあります。

<servlet>
    <servlet-name>controller</servlet-name>
    <servlet-class>gr.comp.pjx.controller.FrontController</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>controller</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

奇妙な動作は、アプリケーションのコンテキストがロードされたときです。したがって、netbeansがロードさhttp://localhost:8080/my_application/れると、サーブレットクラス(つまりgr.comp.pjx.controller.FrontController)がリクエストをキャッチしないことがわかりますこれは、Tomcat 6を使用している場合には当てはまりませんでした。これに加えて、ページのURLを手動で入力すると、たとえばhttp://localhost:8080/my_application/login.jsp同じサーブレットクラスが通常どおり要求をキャッチします。

誰かが同様の問題を抱えていますか?

jkonst

空の文字列を使用してサーブレットマッピングを追加することでこの問題を解決し、アプリケーションのコンテキストルート(つまりhttp:// localhost / my_application)をgr.comp.pjx.controller.FrontControllerで提供できるようにしました。

<servlet>
    <servlet-name>controller1</servlet-name>
    <servlet-class>gr.eworx.pjx.controller.FrontController</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>controller1</servlet-name>
    <url-pattern></url-pattern>
</servlet-mapping>

そのため、このサーブレットマッピングは、デフォルトのサーブレットを使用した既存のサーブレットマッピングの直前に追加されました。これで、すべてのリクエストをgr.eworx.pjx.controller.FrontControllerで処理できるようになりました。ただし、回答されていない質問は、Tomcat> 6でアプリケーションのコンテキストルートを提供するために「/」URLパターンを使用できない理由です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Tomcat6をTomcat8にアップグレードした後のエラー:solrconfig.xmlの構成を読み込めませんでした

分類Dev

12.10から13.10にアップグレードした後の問題

分類Dev

15.10から16.04にアップグレードした後の問題

分類Dev

12.10から13.10にアップグレードした後の問題

分類Dev

jQueryを1.11.1から3.3.1にアップグレードした後のポップアップの問題

分類Dev

1.7から1.8にアップグレードした後のMagentoダッシュボードの問題

分類Dev

13.04から13.10にアップグレードした後のログアウトの問題

分類Dev

13.04から13.10にアップグレードした後のログアウトの問題

分類Dev

Tomcatを7.0.59から8.5.51にアップグレードした後のJSPコンパイル例外

分類Dev

Ubuntu18.04から20.04にアップグレードした後のデータベースの問題

分類Dev

Ubuntu18.04から20.04にアップグレードした後のデータベースの問題

分類Dev

4.7から7.1にアップグレードした後のSolrインデックスの問題

分類Dev

12.04から14.04にアップグレードした後のlibxml2の問題の原因

分類Dev

18.04から最新の20.04にアップグレードした後のUbuntuBlackSreenの問題

分類Dev

12.10から13.10 / 14.04にアップグレードした後のApacheの問題

分類Dev

magentoを1.7から1.9.1.0にアップグレードした後の保存製品の問題

分類Dev

Windows7からWindows10にアップグレードした後のVBScriptの問題

分類Dev

v1.6.3からIdentityServer3v2.5にアップグレードした後のGetProfileDataAsyncの問題

分類Dev

19.04から19.10にアップグレードした後のbroadcom-sta-dkmsの問題

分類Dev

Lubuntu 16.04 LTS から 18.04 LTS にアップグレードした後の問題

分類Dev

Ubuntuのアップデート後にTomcat8が動作を停止しました

分類Dev

TOMCAT 9 + Java 8アップグレードの問題:メソッドURLDecode(String)がタイプRequestUtilに対して未定義

分類Dev

14.04からアップグレードした後のubuntu17.10の起動の問題

分類Dev

Eclipseを使用したTomcat6.0からTomcat9.0Undefinedエラーへのアップグレード

分類Dev

.NET Core2.2にアップグレードした後のCORSの問題

分類Dev

PHP7.3にアップグレードした後のCodeIgniterの問題

分類Dev

Ubuntu16.04にアップグレードした後のqBittorrentの問題

分類Dev

Yosemiteにアップグレードした後のApacheの問題

分類Dev

xubuntu:14.10にアップグレードした後の色の問題

Related 関連記事

  1. 1

    Tomcat6をTomcat8にアップグレードした後のエラー:solrconfig.xmlの構成を読み込めませんでした

  2. 2

    12.10から13.10にアップグレードした後の問題

  3. 3

    15.10から16.04にアップグレードした後の問題

  4. 4

    12.10から13.10にアップグレードした後の問題

  5. 5

    jQueryを1.11.1から3.3.1にアップグレードした後のポップアップの問題

  6. 6

    1.7から1.8にアップグレードした後のMagentoダッシュボードの問題

  7. 7

    13.04から13.10にアップグレードした後のログアウトの問題

  8. 8

    13.04から13.10にアップグレードした後のログアウトの問題

  9. 9

    Tomcatを7.0.59から8.5.51にアップグレードした後のJSPコンパイル例外

  10. 10

    Ubuntu18.04から20.04にアップグレードした後のデータベースの問題

  11. 11

    Ubuntu18.04から20.04にアップグレードした後のデータベースの問題

  12. 12

    4.7から7.1にアップグレードした後のSolrインデックスの問題

  13. 13

    12.04から14.04にアップグレードした後のlibxml2の問題の原因

  14. 14

    18.04から最新の20.04にアップグレードした後のUbuntuBlackSreenの問題

  15. 15

    12.10から13.10 / 14.04にアップグレードした後のApacheの問題

  16. 16

    magentoを1.7から1.9.1.0にアップグレードした後の保存製品の問題

  17. 17

    Windows7からWindows10にアップグレードした後のVBScriptの問題

  18. 18

    v1.6.3からIdentityServer3v2.5にアップグレードした後のGetProfileDataAsyncの問題

  19. 19

    19.04から19.10にアップグレードした後のbroadcom-sta-dkmsの問題

  20. 20

    Lubuntu 16.04 LTS から 18.04 LTS にアップグレードした後の問題

  21. 21

    Ubuntuのアップデート後にTomcat8が動作を停止しました

  22. 22

    TOMCAT 9 + Java 8アップグレードの問題:メソッドURLDecode(String)がタイプRequestUtilに対して未定義

  23. 23

    14.04からアップグレードした後のubuntu17.10の起動の問題

  24. 24

    Eclipseを使用したTomcat6.0からTomcat9.0Undefinedエラーへのアップグレード

  25. 25

    .NET Core2.2にアップグレードした後のCORSの問題

  26. 26

    PHP7.3にアップグレードした後のCodeIgniterの問題

  27. 27

    Ubuntu16.04にアップグレードした後のqBittorrentの問題

  28. 28

    Yosemiteにアップグレードした後のApacheの問題

  29. 29

    xubuntu:14.10にアップグレードした後の色の問題

ホットタグ

アーカイブ