linux 下独立执行java程序
来源:互联网 发布:如何查看淘宝支出 编辑:程序博客网 时间:2024/06/04 20:57
很多时候因为种种原因,需要把 java 程序单独执行,而不是在web容器环境下执行,这时候很多容器资源是无法直接取到的
比如数据库连接池配置的数据源等等,还有就是程序运行需要的第三方jar包。
这种情况下需要设置环境变量,比如java路径,classpath环境变量等等,对于数据源配置还需要特殊处理,比如数据源配置文件
日志配置文件,资源文件加载等问题,举例说明:
上面这段代码是个shell脚本文件
1.首先 声明两个变量,tempClassPath为当前的环境变量$CLASSPATH
flist 为一个目录文件数组(可以认为是一个数组)
2. 接下来拼接jar路径,并赋值给当前$CLASSPATH环境变量。
3.设置环境变量
4. 进入class目录
5.执行程序,并输出到 nohup.out 虚拟文件内
独立java程序执行完后,线程自动销毁,可以通过 命令:ps -ef|grep JobService 查找,程序执行时可以找到线程ID
待执行后再查找则找不到该线程。
可以通过定时job ,crontab 来设置程序执行时间,频率..........
当然也可以在java程序里面控制执行时间频率,但是通过crontab控制更加灵活,对于执行时间经常变化的,建议通过crontab控制。
- linux 下独立执行java程序
- Linux 下独立执行Java程序
- Linux下cron定时执行Java程序
- linux/windows下定时执行java程序
- Linux下执行Java服务程序
- Linux下定时执行JAVA程序
- Linux下cron定时执行Java程序
- Linux下执行java程序的方法
- java执行linux 程序
- linux下crontab定时执行java程序,java程序不执行的问题
- linux下crontab定时执行java程序,java程序不执行的问题
- pyinstaller 来建立linux下的python独立执行文件
- linux下使用cron每天定时执行java程序
- 在linux命令行下编译执行java程序
- linux下执行java程序时切换JDK环境
- 在linux下执行定时任务运行一个java程序
- windows或者linux下执行java程序(.jar)
- linux下定时执行程序
- 如何在DataGridView中加入自定义组件
- 一个比较有意思的宏
- Oracle 循环插入测试数据(网上收集整理),存储过程
- jetway_loves_linux之linux学习001——centos下安装jdk
- 一道微软笔试题,算法才是王道
- linux 下独立执行java程序
- 蝶坠
- 关于性格内向者的10个误解,献给奋战在一线的程序员
- ZOJ Problem Set - 1073 Round and Round We Go()
- U-Boot usage
- linux shell脚本
- linux vi常用命令分享
- 理解反射
- 模拟光线追踪阴影