在大多数 Java EE servlet 容器中,似乎有一种不同的方法来设置特定于部署的变量。(而且为每种容器类型学习或重新学习它是很痛苦的......Tomcat'Catalina config',Weblogic DeployPlan.xml 变量,Websphere......等等)。
为什么不将 Aviarc 设置为在 aviarc.engine.aviarcData 中查找设置的值,如果存在就使用它,但如果找不到值则回退到 /var/aviarc/aviarc-data/。(或者有一个机制'没有 aviarcData 设置...检查 /var/aviarc/.... 检查 /var/opt/aviarc/...')
这样,如果您很乐意在 /var/aviarc/ 中安装 Aviarc,那么可以在任何 servlet 容器中启动 aviarc.war,而无需进一步了解变量是如何设置的。
[请注意,在 Windows 中,路径 C:/var/aviarc/ 似乎可以仅使用 /var/aviarc/ ...至少在 Windows 7 中调用。]