是否可以配置GlassFish来强制重定向,从而以tomcat maven插件的行为方式将尾随正斜杠附加到上下文根?
例如使用tomcat maven插件:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<server>tomcat-development-server</server>
<path>/app</path>
</configuration>
</plugin>
访问/app
将导致重定向到/app/
。所以他们两个都可以。
在使用GlassFish的情况下,使用以下配置:
<glassfish-web-app error-url="">
<context-root>/app</context-root>
</glassfish-web-app>
/app
和/app/
可以工作,但是可以用/app
访问的站点无法获取WebJar资产,并且生成的URL损坏。
解决此问题的一种方法是将上下文根指定为/app/
,但我也需要不带斜杠的根才能工作。谢谢。