問題タブ [tomcat9]
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.
tomcat - Tomcat が 400 Bad Request カスタム エラー ページにリダイレクトしない
Tomcat 9 Web サーバーが運用されています。私たちが直面している問題は、Tomcat が次のように不正な URL を受け取った場合に、アプリケーションのカスタム エラー ページを表示することです。
また
次のように、Tomcat アプリケーション サーバーの web.xml にエラー ページ タグを追加しました。
Tomcat の webapps ディレクトリのアプリケーション ROOT フォルダに error.html があります。
ユーザーが存在しない Web ページを要求しようとすると、上記の 404 エラー コードに正しく対応するエラー ページが表示されます。
実際の問題は、ユーザーがhttp://URL/|のような不正な形式の URL をブラウザに入力すると、Tomcat が error.html にリダイレクトできないことです。
Tomcat は、カスタム エラー ページではなく、デフォルトの 400 Bad Request エラー ページを表示しています。
java - mysql-connector-java-8.0.12 : 「マレー半島標準時」サーバーのタイムゾーンのエラーを取得しています
最近、MySQL を 5.6 から 8 にアップグレードしました。したがって、アップグレード手順に従って、 mysql-java-connector(8.0.12)と新しいドライバー クラス名、つまりデータベース URL のcom.mysql.cj.jdbc.Driverを使用します。ただし、このタイムゾーン「マレー半島標準時」のみ以下のエラーが発生します
マレー半島標準時' は認識されていないか、複数のタイム ゾーンを表しています。タイム ゾーン サポートを利用する場合は、より具体的なタイム ゾーン値を使用するようにサーバーまたは JDBC ドライバーを (serverTimezone 構成プロパティを介して) 構成する必要があります。com.mysql.cj.jdbc.exceptions.SQLError.createSQLException (SQLError.java:129) で
以下の構成を使用して、tomcat context.xml で接続を作成します
また、以下のように serverTimezone パラメータを試してみましたが、うまくいきませんでした。