Java EE获取有关当前正在运行的应用程序的环境的信息

时间:2011-09-23 11:20:33

标签: java

您可以在测试环境,开发环境或生产环境中运行Java EE应用程序。

如何使用Java代码或XML来掌握这些信息?

if ( ApplicationContext.inDevelopment() { // do this }

显然上述情况并不正确。但你明白了。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

有很多方法可以实现它。

  • 检查服务器的IP地址,以确定它正在运行的平台 上。

  • 将-D属性添加到您的服务器启动脚本中,在您的程序中获取
    系统属性。

  • 用于使用不同属性文件的不同平台。每个
    属性文件包含“平台”属性

  • 或者如果您使用maven构建应用程序,则可以创建
    个人资料,在建筑时设置属性/属性。

...