【发布时间】:2016-08-12 11:34:20
【问题描述】:
我在单个 tomcat 实例下部署了 2 场战争。
我能否将一场战争的静态资源 (js/css) 用于另一场战争以避免重复代码。如果是,我该如何使用它们。提供完整路径就足够了。
例如。
A.war
B.war
我想使用来自A.war into B.war index.html 的sample.js 文件
【问题讨论】:
-
可以,但是关闭或取消部署一个应用程序会导致另一个应用程序崩溃。 Css 和 JavaScript 文件非常小,部署两次即可。
-
@techprat 我不是在询问 java 类/方法,而是访问静态资源
-
@Stefan 谢谢,但为了减少重复代码,我不想在 2 个地方使用相同的代码。另外,如果我可以从另一场战争中访问静态资源,是我需要设置的路径还是其他什么。
-
用静态代码做一个库是完全可能的,这样你就可以避免代码重复,并且在两场战争中仍然有 js 和 css。特别注意战争覆盖或 webjars。