解读System.getProperty("ENM_HOME")中的值从哪获取的

 更新时间:2023年12月04日 09:27:31   作者:宝哥大数据  
这篇文章主要介绍了解读System.getProperty("ENM_HOME")中的值从哪获取的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

System.getProperty("ENM_HOME")的值从哪获取的

System.setProperty(“app.dir”, System.getProperty(“ENM_HOME”));

在程序启动的脚本中

JAVA_CMD="nohup $JAVA_HOME/bin/java $JAVA_OPTS -cp $CLASSPATH -DENM_HOME=$ENM_HOME $APP_MAINCLASS >>${ENM_HOME}/run_start.out 2>&1 &" 中的

-DENM_HOME=$ENM_HOME //设置了程序的安装路径
$APP_MAINCLASS // 设置了程序的主类

System.getProperty(“ENM_HOME”)的值就

是从-DENM_HOME=$ENM_HOME中获取的

是自定义的JVM启动参数

start() {
    checkpid
    if [ $psid -ne 0 ]; then
        echo "warn: $APP_MAINCLASS already started(pid=$psid)! "
    else
        echo -n "Starting $APP_MAINCLASS ..."
        JAVA_CMD="nohup $JAVA_HOME/bin/java $JAVA_OPTS -cp $CLASSPATH -DENM_HOME=$ENM_HOME $APP_MAINCLASS >>${ENM_HOME}/run_start.out 2>&1 &"
        su - $RUNNING_USER -c "$JAVA_CMD"
        RETVAL=$?
        [ $RETVAL -eq 0 ] && echo_success || echo_failure
        echo
        return $RETVAL
    fi
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java枚举类的构造函数实例详解

    java枚举类的构造函数实例详解

    这篇文章主要介绍了java枚举类的构造函数实例详解的相关资料,需要的朋友可以参考下
    2017-05-05
  • Java中Range函数的简单介绍

    Java中Range函数的简单介绍

    这篇文章主要介绍了Java中Range函数的简单介绍,Java中的range方法用于返回IntStream和LongStream在函数参数范围内的顺序值
    2022-07-07
  • java连接Mysql数据库的工具类

    java连接Mysql数据库的工具类

    这篇文章主要介绍了java连接Mysql数据库的工具类,非常的实用,推荐给大家,需要的朋友可以参考下
    2015-03-03
  • java 开发使用字符串和数字的性能分析

    java 开发使用字符串和数字的性能分析

    这篇文章主要介绍了java 开发使用字符串和数字的性能分析的相关资料,需要的朋友可以参考下
    2017-07-07
  • Java8新特性Stream流实例详解

    Java8新特性Stream流实例详解

    Stream流是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。这篇文章主要介绍了Java8新特性Stream流的相关资料,需要的朋友参考下吧
    2017-10-10
  • Java设计模式之代理模式与@Async异步注解失效的解决

    Java设计模式之代理模式与@Async异步注解失效的解决

    代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象
    2022-07-07
  • JPA-JpaRepository方法命名语法说明

    JPA-JpaRepository方法命名语法说明

    这篇文章主要介绍了JPA-JpaRepository方法命名语法说明,具有很好的参考价值。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Mybatis批量插入Oracle数据的方法实例

    Mybatis批量插入Oracle数据的方法实例

    在开发中或多或少都会遇到数据批量插入的功能,最近我在做项目的过程中就遇到了这样一个问题,下面这篇文章主要给大家介绍了关于Mybatis批量插入Oracle数据的相关资料,需要的朋友可以参考下
    2022-01-01
  • Java实现的日历功能完整示例

    Java实现的日历功能完整示例

    这篇文章主要介绍了Java实现的日历功能,结合完整实例形式分析了Java日历功能相关的日期时间获取、计算、显示等操作技巧,需要的朋友可以参考下
    2019-02-02
  • 特殊数据结构之使用Java实现单调栈示例

    特殊数据结构之使用Java实现单调栈示例

    这篇文章主要为大家介绍了特殊数据结构之使用Java实现单调栈示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09

最新评论