0

我正在将 Glassfish 3.1.2 与 Dojo 1.7 一起使用,并且想缩短构建过程,maven 需要花费相当长的时间来复制每个构建的 dojo js 文件。我可以使用 CDN 版本的 dojo,但我希望能够在离线时进行调试。有没有办法告诉 Glassfish 使用预压缩的 dojo 源文件?需要明确的是,我不希望 Glassfish 为我压缩文件。

4

1 回答 1

1

能不能把需要的资源放在一个独立的WAR文件里,单独部署?您将拥有依赖于新 WAR 文件的资源的上下文路径(差异 URL),但您将能够部署它一次。

如果这不令人满意,您也可以编写一个小 servlet(打包在您的普通应用程序中)来公开您从放置在glassfishv3/glassfish/domains/domain1/lib. 这很容易通过 restful-ws 完成,一些库(primefaces)也有助于公开资源。

于 2012-07-28T21:36:57.340 回答