我想从Jboss AS 7.1.1 final中的响应头中删除Server Apache-Coyote / 1.1和X-Powered-By JSP / 2.2。我尝试了很多,却找不到任何东西。
我尝试的是
<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 :(得分: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