如何在Pi Rasbian上的Jetty9安装上修改web.xml以获得CORS支持?

时间:2017-09-03 11:13:21

标签: cors jetty geoserver

我有一个Pi3/Raspbian Stretch Full版本,其中我使用Jetty9安装了sudo apt-get install jetty9,我希望使用最新的geoserver.warCORS支持。

我已将geoserver.war v 2.11.2复制到/usr/share/jetty9/webapps文件夹中,并期望战争自动扩展到该webapps文件夹中的geoserver文件夹,从而使我能够修改{{1文件以启用CORS支持。

然而,它将战争扩展到web.xml文件夹系统。我曾经在Windows系统上使用过Tomcat,所以可能我的预期错误。我假设如果我将修改/var/cache/jetty9文件,那么我将需要重新启动web.xml服务,但这将清除展开的文件夹并重新创建它,从而覆盖我的更改。

有关信息,jetty9根和jetty9应用都可以正常工作(但尚未支持CORS)。

环顾四周,似乎有更多细节方法来安装geoserver涉及创建Jetty9文件夹结构等。但似乎直接安装/opt或多或少有效。我尝试在jetty9文件夹中创建工作文件夹,就像有些人建议的那样,但没有区别。

我已经看到了一些关于修改jetty tempdir的答案但是我假设只是允许在其他地方进行扩展以防止tmp文件夹被清除作为后台任务但是不会解决战争每次重新启动服务时都会爆炸。

我怀疑我可以通过各种方式解决其中一些问题,但我觉得我尝试做的事情是相当标准的,所以想要了解问题的最佳实践方法(例如,我认为修改/usr/share/jetty9是有效的,但在任何地方都没有jetty-webapps.xml

0 个答案:

没有答案