“application.path”的目的和用法多变的

发布于 2024-12-01 19:55:41 字数 327 浏览 2 评论 0原文

在剧中! Server.javamain 方法的框架源代码我找到了这两行:

File root = new File(System.getProperty("application.path"));
if (System.getProperty("precompiled", "false").equals("true")) {
    Play.usePrecompiled = true;
}

Where can I find the application.path value?

In the Play! framework source for the main method in Server.java I found these two lines:

File root = new File(System.getProperty("application.path"));
if (System.getProperty("precompiled", "false").equals("true")) {
    Play.usePrecompiled = true;
}

Where can I find the application.path value?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

南烟 2024-12-08 19:55:41

System.getProperty("application.path") 看起来像 -D 属性。所以在服务器启动时有一个类似的调用
第 251 行中的java -Dapplication.path=/opt/play/myApp

/play/framework/pym/play/application.py 完成了工作。

System.getProperty("application.path") that looks like a -D property. So at the start of the server there is a call like
java -Dapplication.path=/opt/play/myApp

/play/framework/pym/play/application.py in line 251 makes the work.

遗忘曾经 2024-12-08 19:55:41

您的应用程序中可能有一个属性文件,并且可能有一种机制将所有这些属性加载到系统属性中。

在应用程序文件夹文件内容中搜索 application.path ,您可能会得到线索。

There might be a properties file in your application and also there might be a mechanism to load all those properties into System properties.

Search for application.path in your application folder file contents and you may get a clue.

不甘平庸 2024-12-08 19:55:41

它可能位于您的 application.conf 文件中。检查那里。

It may be in your application.conf file. Check there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文