gpt4 book ai didi

java - 为什么 Glassfish 有两个 'glassfish' 文件夹和重复目录?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:38 24 4
gpt4 key购买 nike

我猜问题在标题中。这两个文件夹都有一个 bin 目录,其中包含一些重复的脚本等。然后还有多个 lib 目录。一个在/glassfish/lib 中,另一个在/glassfish/domains//lib 中。这对我来说似乎很奇怪,并且对于我应该将类路径 jar、直接环境变量等放在哪里感到困惑。这有什么具体原因吗?

谢谢

最佳答案

这样做的原因是它使您可以灵活地提供不同可见性级别的库。

glassfish/lib 文件夹包含应该可用于整个服务器和所有域的库。

glassfish/domains/domain1/lib 文件夹仅包含可用于 domain1 的库。

如果您有一个 domain2,文件夹 glassfish/domains/domain2/lib 将包含 domain2 所需的库。

现在,举个例子,如果你有一些 domain1domain2 需要的库,你可以把它们放在文件夹 glassfish/lib,因此它们可用于整个服务器,因此可用于两个域。

另一个例子,如果你有两个域,并且两个域都需要同一个库的不同版本,你必须将特定版本放入 glassfish/domains/domain1/lib相应地,glassfish/domains/domain2/lib

因此,如果您只有一个域,您始终可以将库放入 glassfish/lib

另请参阅:

关于java - 为什么 Glassfish 有两个 'glassfish' 文件夹和重复目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28929451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com