gpt4 book ai didi

java - 在哪里为在 glassfish 4 中运行的应用程序设置系统变量

转载 作者:太空宇宙 更新时间:2023-11-04 12:21:02 25 4
gpt4 key购买 nike

我们需要设置一个在 Glassfish 4 中运行的应用程序可以读取的系统变量。应用程序当前正在使用 System.getenv() 访问系统变量。

我们在 Windows 中设置一个系统环境属性,如下所示:

App_Home=/opt/app/config

我已经尝试将它添加到 glassfish/glassfish4/config/asenv.conf 中,但似乎没有用。我做了很多搜索,我一直遇到的一切都是设置一个 java 属性(例如这个 How to set an env variable in Glassfish 2.1 )。我想访问系统属性而不是 java 属性。

我还尝试在“服务器(管理服务器)--> 属性--> 系统属性”下的 glassfish 管理控制台中设置“系统属性”,单击“添加属性”并添加我的环境变量。但是,应用程序仍然无法使用 System.getenv() 找到它。

最佳答案

我能够使用 Service Environment= option在我的服务文件中解决这个问题。

只需添加以下内容即可:

Environment="App_Home=..."
Environment="PYTHONPATH=..."

关于java - 在哪里为在 glassfish 4 中运行的应用程序设置系统变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45964796/

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