2015-01-13 3 views
0

Я хочу удалить сервер Apache-Coyote/1.1 и X-Powered-By JSP/2.2 из заголовка ответа в финале Jboss AS 7.1.1. Я много пробовал, но ничего не мог найти.Отключить X-Powered-By в JBOSS AS 7.1.1 Final

Что я пытался это

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false"> 
      <configuration> 
       <static-resources listings="true"/> 
       <jsp-configuration development="true" x-powered-by="false" display-source-fragment="false"/> 
      </configuration> 
      <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/> 
      <virtual-server name="default-host" enable-welcome-root="false"> 
       <alias name="localhost"/> 
       <alias name="example.com"/> 
      </virtual-server> 
     </subsystem> 

, но это не работает, все еще те же заголовки отклика пришедшего.

Пожалуйста, помогите мне.

ответ

0

Чтобы изменить заголовок сервера можно использовать свойство системы:

org.apache.coyote.http11.Http11Protocol.SERVER 

Например:

<system-properties> 
    <property name="org.apache.coyote.http11.Http11Protocol.SERVER" value="myserver"/> 
</system-properties> 

О X-Powered-By заголовка есть известная проблема в том, что 7.1.1 jsp-configuration не обрабатывается сервером должным образом, и, таким образом, ни один из настроенных параметров не применяется. См jsp configuration is ignored

Она была исправлена ​​в версии 7.1.2, вы можете скачать и скомпилировать эту версию, или даже лучше перейти на WildFly 8.x

Смежные вопросы