私の jboss バージョンは Jboss EAP 6.3 です
Jboss から何らかの種類のエラー応答が返されると、サーバー情報が応答に追加されます。次に、行の応答の例を示します。
HTTP/1.1 400 Bad Request サーバー: Apache-Coyote/1.1 Content-Type: text/html;charset=utf-8 Content-Length: 2391 Date: Tue, 19 Jul 2016 09:30:46 GMT Connection: close
JBoss Web/7.4.8.Final-redhat-4 - JBWEB000064: エラーレポート
JBWEB000065: HTTP ステータス 400 - org.codehaus.jackson.map.JsonMappingException: 文字列値 'XYZ' から mybean.type のインスタンスを構築できません: 値は宣言された Enum インスタンス名の 1 つではありません [ソース: org.jboss.resteasy.core .interception.MessageBodyReaderContextImpl$InputStreamWrapper@5e421c2b; 行: 14、列: 26] (参照チェーン経由: RequestArgs["request"])
JBWEB000309: タイプJBWEB000067: ステータス レポート
JBWEB000068: メッセージorg.codehaus.jackson.map.JsonMappingException: 文字列値 'XYZ' から mybean.type のインスタンスを構築できません: [ソース: org.jboss.resteasy.core.interception. MessageBodyReaderContextImpl$InputStreamWrapper@5e421c2b; 行: 14、列: 26] (参照チェーン経由: RequestArgs["request"])
JBWEB000069: 説明JBWEB000120: クライアントから送信されたリクエストの構文が正しくありません。
JBoss Web/7.4.8.Final-redhat-4
ここで、サーバーの起動時に「-Dorg.apache.coyote.http11.Http11Protocol.SERVER=MyServer」パラメーターを使用して、サーバーのバージョンを任意のコスチューム名に置き換えることができます。しかし、タイトルとフッターに指定されている「JBoss Web/7.4.8.Final-redhat-4」を置き換えるにはどうすればよいですか?
カスタム エラー ページ (error_400.html、error_500.html などのエラーごと) を作成することで、これを解決できますが、動的に含める必要がある実際のエラー メッセージには問題があります。
Jboss を使用して送信されたすべての応答から jboss バージョン関連の情報を抑制する簡単な方法はありますか?