我想从Alfresco Share web.xml
中删除部分配置。该文件位于$TOMCAT_HOME/webapps/share/WEB-INF/web.xml
,因此我将自定义文件添加到$AMP_FOLDER/_share/config/META-INF/WEB-INF/web.xml
。 WEB-INF
文件夹与其他自定义设置位于同一级别 - compentents
和css
- 它们正确映射到share.war
。 web.xml
文件似乎只是被忽略了(find $TOMCAT_HOME/webapps/share -name web.xml
只找到该文件的旧版本。)
如何告诉放大器文件放置web.xml
文件的位置?
我发现的所有文档都说不要覆盖web.xml
文件,但我需要删除一些正在应用的过滤器。
答案 0 :(得分:4)
运行应用放大器时使用-force参数,不要将web.xml放在WEB-INF中,因为mmt会忽略它。
例如在file-mapping.properties中使用:
/web/WEB-INF=/WEB-INF
和
java -jar alfresco-mmt.jar install <AMPFileLocation> <WARFileLocation> -force