在JavaWeb应用程序中共享资源

在JavaWeb应用程序中共享资源,java,jsf,jakarta-ee,netbeans,shared-resource,Java,Jsf,Jakarta Ee,Netbeans,Shared Resource,我有一个Java web应用程序。随着时间的推移,它已经演变成真正应该是两个应用程序。虽然有CSS和Javascript文件之类的东西都需要。有没有办法让他们共享,这样我就不需要复制这些文件 以下是一些附加信息: Java 1.7 使用在Glassfish 4中运行的JSF如果您重构为两个web项目(如Web1和Web2),则使其中一个基础web项目(如Web1)和另一个web项目(如Web2)引用Web1,这样您就不必复制它们并将它们分开 但是,除非您有充分的理由拆分两个web项目,否则如果您

我有一个Java web应用程序。随着时间的推移,它已经演变成真正应该是两个应用程序。虽然有CSS和Javascript文件之类的东西都需要。有没有办法让他们共享,这样我就不需要复制这些文件

以下是一些附加信息:

Java 1.7
使用在Glassfish 4中运行的JSF

如果您重构为两个web项目(如Web1和Web2),则使其中一个基础web项目(如Web1)和另一个web项目(如Web2)引用Web1,这样您就不必复制它们并将它们分开


但是,除非您有充分的理由拆分两个web项目,否则如果您拥有共享资源,则最好保留一个,因为许多共享资源(如DB连接对象、服务)可能会共用,并且需要相对较少的资源

也许最好的选择是使用第三个web应用程序,即使在另一个域中(例如,包含静态资源,如CSS、JS、图像等


当站点是一个庞大的页面集合和组织中的不同站点时,这是非常方便的。因此,如果您需要更改到另一个样式表或图像,只需在一个位置进行更改

是的,有一种方法。事实上,有几种方法。为什么app2不能从app1访问静态资源?