我如何在 glassfish 中使用共享库来避免部署巨大的库?
我的应用程序需要上传大约 30M 的文件,因为它使用了大量的库、日志、Web 引擎等。
我认为应该有一种方法可以在 glassfish 上共享这些库,但我没能弄清楚。我尝试将它们放在domain/lib/ext 中,但不起作用。
那么我应该在哪里存储这些库以及如何引用它们呢?谢谢。
I have to upload about 30M for my app since it uses a lot of libraries, log, web engine and so on.
I think there should be a way to share these libs on glassfish, but I failed to figure it out. I tried to put them in domain/lib/ext but does not work.
So where should I store these libs and how should I refer to them? thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为什么domaindir/lib/ext 不起作用?
来自 glassfish 手册:
为什么domaindir/lib 可以工作?
Why domaindir/lib/ext does not work?
from glassfish manual:
Why domaindir/lib work?
如果我没记错的话,您还可以通过管理控制台在类路径中指定其他库(在“应用程序服务器”>“JVM 设置”或类似的内容中)。然后你可以把它们放在你想要的任何地方。
(我快速浏览了帕斯卡的链接,但我不知道这是否是他们所描述的,如果是,我对重复的答案表示歉意。)
If I remember well, you can also specify additional libraries in the classpath via the admin console (in Application Server > JVM settings or something like this). Then you can put them wherever you want.
(I had a quick look at Pascal's link, but I don't know if that's what they describe, if yes, my apologies for the duplicate answer.)
一种选择是将它们放在
domains/domain1/lib
中。但实际上,我建议阅读 GlassFish 相当于 WebSphere 的“共享库”,包括评论。One option would be to put them in
domains/domain1/lib
. But actually, I suggest to read GlassFish equivalent to WebSphere's "shared libraries", including the comments.