我正在寻找一种从我的网络应用 JEE 访问静态资源(例如视频文件)的方法。
在我的本地环境中,我在 Eclipse 中我的 tomcat 服务器的配置下的 webapp 上下文中添加了一个别名属性。这很好用。这样做我在 Eclipse Tomcat server.xml 中的上下文是:
<Context path="/maWebApp" docBase="path/vers/ma/webApp" aliases="/video=/chemin/sur/mon/PC">
现在我想在我的生产服务器上做同样的事情。但:
在此服务器(linux、tomcat7)下,文件 etc/tomcat7/server.xml 不包含我的 webapp 的任何“上下文”。我想在 webApp 部署期间会自动创建上下文
如果我为我的应用程序添加“上下文”,为了定义“别名”属性,我的服务器 tomcat 不再重新启动。
所以我的问题是:当我使用 Tomcat7 以及使用 Eclipse 生成的 .war 部署应用程序时,我应该在哪里定义“别名”属性。
重要说明:我不想在 webapp 中管理别名,因为别名会根据服务器(本地开发人员或产品)而变化。
非常感谢您的任何建议和最佳实践,
祝你有美好的一天!
阿德里安