我正在开发一个Magnolia模块,它将包含一些RSS提要以及一些内部客户端系统的webservice调用。
我的公司有一个Web代理,因此对于RSS源收集数据,我已经使用代理详细信息配置了Tomcat服务器:在setenv.bat中将以下JVM args添加到CATALINE_OPTS:
-Dhttp.proxyHost=%hostname% -Dhttp.proxyPort=%port% -Dhttp.proxyUser=%user% -Dhttp.proxyPass=%passwd%
我的RSS聚合器现在可以正常工作,但是我的webservice调用失败了403 Forbidden。假设这是因为代理,因为我删除了JVM args,调用再次起作用。
现在我的问题:
我对Tomcat配置和代理的了解一般是有限的,所以请随意进入更详细的信息。
答案 0 :(得分:0)
我不确定你需要什么,但是看看虚拟URI映射可能会有所帮助:
您可以在Configuration:modules/adminInterface/virtualURIMapping
的管理界面中找到Magnolia中的选项(或单击“默认URI”)。知道Magnolia EE在这里比CE更强大,这也很好。
更多信息:http://documentation.magnolia-cms.com/technical-guide/virtual-uri-mapping.html