告诉Glassfish使用现有的Zip文件

时间:2012-07-24 13:49:35

标签: netbeans glassfish

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

1 个答案:

答案 0 :(得分:1)

您可以将所需资源放在独立的WAR文件中,并单独部署吗?您将拥有一个依赖于新WAR文件的资源(差异URL)的上下文路径,但您将能够部署一次。

如果这不能令人满意,你可以编写一个小的servlet(打包在你的普通应用程序中)来公开你放在{{。{ch。来自一个jar文件中的资源'{* .getClass(。getResourceStream()) 1}}。通过restful-ws来做这件事是微不足道的,也有些库(primefaces)有助于暴露资源。