在 Jboss AS 7 中:
将 Apache 放在 Jboss 前面可以正常工作:
ProxyPass / http://localhost:8080
ProxyPassReverse / http://localhost:8080
所以 app 由domain.com/app访问。
瞄准更清晰的 URL(只是domain.com)时出现问题:
ProxyPass / http://localhost:8080/app
ProxyPassReverse / http://localhost:8080/app
在第二种情况下,所有javax.faces.resource都不会交付,因为它们不使用战争上下文 URL。
知道如何在第二种情况下获取人脸资源吗?也许只是搬到 mod_jk?
这个关于 ResourceHandler 的答案非常有帮助。