如何配置tomcat以独立地提供静态内容,而不修改web.xml文件?

如何配置tomcat以独立地提供静态内容,而不修改web.xml文件?,tomcat,web.xml,static-content,Tomcat,Web.xml,Static Content,我们有一个非常小的webapp,前端由一个经常使用Javascript的团队构建。事实上,它们有如此多的Javascript,以至于通用“外部”Javascript(不是特定于应用程序的)的Javascript目录是13.2MB 在构建时,需要一段时间(特别是在完成干净构建的情况下)才能将此javascript传输到WAR文件中。我希望能够从构建脚本中删除外部目录并以静态方式提供它,从而消除此复制步骤,但我不知道如何在不使用“默认”servlet的情况下提供Tomcat中的静态内容,这需要对we

我们有一个非常小的webapp,前端由一个经常使用Javascript的团队构建。事实上,它们有如此多的Javascript,以至于通用“外部”Javascript(不是特定于应用程序的)的Javascript目录是13.2MB

在构建时,需要一段时间(特别是在完成干净构建的情况下)才能将此javascript传输到WAR文件中。我希望能够从构建脚本中删除外部目录并以静态方式提供它,从而消除此复制步骤,但我不知道如何在不使用“默认”servlet的情况下提供Tomcat中的静态内容,这需要对web.xml文件进行更改


如何在不更改web.xml文件或WAR文件中当前的任何代码的情况下做到这一点?

看看Tomcat(页面底部的示例)而且。

VirtualContext看起来很有希望,但在如何配置它上有点模糊。这一切归结为编辑Tomcat的
server.xml
文件中的
标记。您也可以查看和的Javadocs。只需检查您的团队如何使用
server.xml
——它是您每次从Eclipse服务器配置(Eclipse中的“服务器”选项卡)部署的,还是直接在Tomcat中编辑它就可以了。