xml(java.utils.prefs.Preference)通过Glassfish自动重新引用
在我当前的应用程序中,我们使用Glassfish来部署我的ear文件,我们从不同的位置读取特定于用户的值,并将其存储到java.util.prefs.Preference中,以供后者使用。我们还可以选择从外部更改java.util.prefs.Preference。现在的问题是: a) 最近我发现,每当我在Glassfish中启动应用程序时,Glassfish都会创建一个prefs.xml文件,其中包含我在/.java/.userPrefs/下设置的所有首选项。但我没有写代码将其存储在这个位置。那么,Glassfish在这个位置存储首选项的默认行为是什么?或者有任何设置吗 b) 现在,如果问题a的答案是肯定的。然后,我在prefs.xml中更改Preference值,但是在这之后,如果我从java.util.Preference中获取值,我只获取旧值,而不是新值。为什么java不刷新这些值?或者prefs.xml仅用于导入/导出首选项 c) 每当我在外部更改首选项值时,都不会刷新prefs.xml中的值。这是服务器重新启动的一次性过程吗 最近我发现,每当我在Glassfish中启动应用程序时,Glassfish都会创建一个prefs.xml文件,其中包含我在/.java/.userPrefs/下设置的所有首选项。但我没有写代码将其存储在这个位置。那么,Glassfish在这个位置存储首选项的默认行为是什么?或者有任何设置吗 答:玻璃鱼会自动完成。它获取首选项,然后将其存储到相同的数据库中 b) 现在,如果问题a的答案是肯定的。然后,我将更改prefs.xml中的Preference值,但在这之后,如果我从java.util.Preference中获取值,我将只获取旧值,而不是新值。为什么java不刷新这些值?或者prefs.xml仅用于导入/导出首选项 答:只供进出口 c) 每当我在外部更改首选项值时,都不会刷新prefs.xml中的值。这是服务器重新启动的一次性过程吗 Ans:prefs.xml仅用作备份副本。如果通过java.util.Preference更新,那么它也不会反映在prefs.xml中。为了更好地理解,请更改prefs.xml中的值,然后重新启动服务器。您会发现glassfish会用java代码设置的值替换您的值。a)最近我发现,每当我在glassfish中启动应用程序时,glassfish都会创建一个prefs.xml文件,其中包含我在/.java/.userPrefs/下设置的所有首选项。但我没有写代码将其存储在这个位置。那么,Glassfish在这个位置存储首选项的默认行为是什么?或者有任何设置吗 答:玻璃鱼会自动完成。它获取首选项,然后将其存储到相同的数据库中 b) 现在,如果问题a的答案是肯定的。然后,我将更改prefs.xml中的Preference值,但在这之后,如果我从java.util.Preference中获取值,我将只获取旧值,而不是新值。为什么java不刷新这些值?或者prefs.xml仅用于导入/导出首选项 答:只供进出口 c) 每当我在外部更改首选项值时,都不会刷新prefs.xml中的值。这是服务器重新启动的一次性过程吗 Ans:prefs.xml仅用作备份副本。如果通过java.util.Preference更新,那么它也不会反映在prefs.xml中。为了更好地理解,请更改prefs.xml中的值,然后重新启动服务器。您将发现glassfish使用通过java代码设置的值替换您的值xml(java.utils.prefs.Preference)通过Glassfish自动重新引用,java,glassfish-3,Java,Glassfish 3,在我当前的应用程序中,我们使用Glassfish来部署我的ear文件,我们从不同的位置读取特定于用户的值,并将其存储到java.util.prefs.Preference中,以供后者使用。我们还可以选择从外部更改java.util.prefs.Preference。现在的问题是: a) 最近我发现,每当我在Glassfish中启动应用程序时,Glassfish都会创建一个prefs.xml文件,其中包含我在/.java/.userPrefs/下设置的所有首选项。但我没有写代码将其存储在这个位置。