問題タブ [tomcat8.5]

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.

0 投票する
1 に答える
1656 参照

spring - springboot レストコントローラーを使用して、plus(+) が URL パスのスペース ( ) にデコードされるのはなぜですか?

http://localhost:8080/things/ZhaD2lk27XQPRJtwrABltd+UTWXcbnY%2FTrpxGP7VDVo=次のようなリクエスト ハンドラーを使用して、Spring Boot アプリケーション RestController をGET を呼び出すと、次のようになります。

ZhaD2lk27XQPRJtwrABltd UTWXcbnY/TrpxGP7VDVo=私が期待していたものではなく、次のように出力されZhaD2lk27XQPRJtwrABltd+UTWXcbnY/TrpxGP7VDVo=ます。

ご覧のとおり、プラスがスペースに変わります。これは、パス部分では発生せず、クエリ部分のみで発生するはずです。これが、URL を作成するために使用している SpringUriComponentsBuilder.build().encode()がプラスを に変えない理由です%2B

エンコードされたスラッシュ (/) を機能させるには、アプリケーションを微調整する必要がありました。詳細については、URL の ID に %2F が含まれている場合、REST エンドポイントに到達できないを参照してください。

Tomcat 埋め込み 8.5.11 を使用する SpringBoot 1.4.4.RELEASE を使用しています。
Spring RestTemplate、Postman、および Chrome からサービスを呼び出してみました。すべての場合で同じ結果、プラスはスペースに変わります

0 投票する
3 に答える
14157 参照

spring - Spring Boot 1.2 から 1.5.2 にアップグレードした後、Tomcat 8.5 の起動中に FileNotFoundException が発生する

Spring Bootを 1.2.0 から1.5.2アップグレードしました。

そのアップグレード後、Tomcat 8.5は起動時FileNotFoundExceptionをスローしています。

以下はそれらの例外の 1 つです。同様の例外が 10 個以上スローされています。

これらの jar の目的についてはわかりません。つまり、<dependency>これらの jar をpom.xml に追加していません。

どんな助けでも大歓迎です。

0 投票する
0 に答える
1229 参照

nginx - 保護する方法/ httponly Cookie

nginx をプロキシ サーバーとして構成し、バックエンドは Redhat7 の tomcat8.5 です。nginx で SSL を設定しました。Cookie をセキュアhttponlyにしたいのですが、ヘッダーには Cookie に JSESSIONID しか表示されません。

私の結果:- Cookie:JSESSIONID=D442DD723352EA8354E4D 。

私は以下の結果を探してい ます ここをクリック - pic 1

以下の解決策に従いましたが、httpOnly では機能しませんでした。 https://geekflare.com/secure-cookie-flag-in-tomcat/