CentOS下部署java quartz job

1. 首先写好你的java quartz job, 然后用Eclipse把它导出成runnable jar

 

2. 编写shell脚本

#!/bin/sh
# chkconfig: 23456 80 10
# description: check pnr

export SERVER=/usr/job/
cd $SERVER

case "$1" in   

 start)
   nohup java -server -jar ZeusService.jar zeus.quartz.air.XePnrTrigger -Xms128m -Xmx1024m &
   echo $! > $SERVER/server.pid
   ;;   

 stop)
    kill `cat $SERVER/server.pid`
    rm -rf $SERVER/server.pid
    ;;   

 restart)
   $0 stop
  sleep 1
  $0 start
  ;;   

 *)
 echo "Usage: run.sh {start|stop|restart}"
   ;;   

esac   

exit 0   

 

3. 发布服务

 1) 将SH脚本文件ZeusService 放至 etc/init.d

 2) 将ZeusService.jar 放至  usr/job 目录下

 3)  执行语句 

chkconfig --add ZeusService      //添加注册

cd  /etc/init.d                  //跳转目录

dos2unix ZeusService          //文件格式转换(可选)

chmod 777 ZeusService           //授权

service ZeusService start           //启动服务

 

ps aux | grep ZeusService         //检查服务是否启动

 

 

时间: 2024-07-28 17:26:08

CentOS下部署java quartz job的相关文章

linux 下部署 java quartz job

1. 首先写好你的 java quartz job, 然后用 Eclipse 把它导出成 runnable jar  2. 编写 shell 脚本' #!/bin/sh # chkconfig: 23456 80 10 # description: check pnr export SERVER=/usr/job/ cd $SERVER case "$1" in start) nohup java -server -jar ZeusService.jar zeus.quartz.air

centos下,java自动运行telnet命令提示ctrl+],没法进入服务器

问题描述 centos下,java自动运行telnet命令提示ctrl+],没法进入服务器 我要开发一个java控制台程序,运行在centos 6.4的mini版下.运行的时候会自动输入telnet命令完成一个网络设备的控制. public static void main(String[] args) { String[] cmds =new String[]{"telnet 192.168.1.100 80", "ctrl+]"}; } private stat

centos下部署tomcat详解

这篇文章将介绍安装和基本配置Tomcat 8在CentOS6X Tomcat8实现jsp2.2和Servlet 3.0规范和大量的新功能.访问管理器应用程序比起6x也有一个新的外观和细粒度的角色 在这篇文章中,我们将安装Tomcat8,新JDK8配置Tomcat作为服务,创建一个启动/停止脚本,以及(可选)配置Tomcat运行在非ROOT用户. 我们还将配置基本访问Tomcat Manager和快速使用JAVA_OPTS看看内存管理 最后,我们将看看在80端口上运行Tomcat以及一些策略. 首

Tomcat部署Java Web项目教程

Tomcat是一个开源的且免费的Java Web服务器,常用来作为web开发的工具.它可以托管由servlet,JSP页面(动态内容),HTML页面,js,样式表,图片(静态内容)组成的Java Web应用程序. 部署方式 在阿里云服务器下部署JAVA提供三种部署方式: JAVA镜像部署 JAVA环境(CentOS7.2 Nginx Tomcat8 JDK) 一键安装包部署 OneinStack一键PHP JAVA安装工具<专业版> 手动部署(源码编译安装/YUM安装) 一般推荐镜像部署适合新

云服务器 ECS 建站教程:部署Java Web

部署Java Web项目 Tomcat 作为一个开源且免费的 Java Web 服务器,常用来作为 web 开发的工具.它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,js,样式表,图片(静态内容)组成的 Java Web 应用程序. 部署方式 在阿里云服务器下部署 JAVA 提供三种部署方式: JAVA 镜像部署 一键安装包部署 手动部署(源码编译安装/YUM安装) 一般推荐使用镜像部署,尤其适合新手,使用更加快捷方便(阿里云的云市场提供了丰富的镜像软件,点击查看).而

sae部署java项目的问题

问题描述 sae部署java项目的问题 用eclipse打一个只有index.html的工程的war包,将其上传到sae上,然后打开二级域名后显示 如果访问路径stuken.sinaapp.com/index.html则404错误.请问哪里有问题?谢谢! 解决方案 weblogic部署项目问题-Java/Web开发java项目部署在tomcat 表单提交乱码问题Weblogic 11g下部署java 项目出现QName问题的解决 解决方案二: 现在新浪云还送免费云豆吗?为什么我没有 解决方案三:

CentOS6.2系统环境下部署LAMP环境步骤

最近买了创宇云的云服务器,准备拿来这折腾一下,用来学习centOS的相关知识,这里就记录一下centOS下部署lamp环境的步骤. 本机环境:CentOS6.2 32位 一般来说,在centOS下安装环境有两种方式,第一种是使用yum命令自动安装软件,第二种是下载源码包自己进行编译安装,这里主要介绍的是使用yum命令进行安装 1.安装apache 使用命令 yum install httpd,然后根据提示,最好输入Y同意安装即可. 安装完成后,使用 /ect/init.d/httpd start

详解CentOS安装tomcat并且部署Java Web项目_Linux

1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk b.1 使用(Xshell)连接到Linux系统下面 b.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装:http://

centos-急求帮助,centOS下tomcat的java进程无故终止

问题描述 急求帮助,centOS下tomcat的java进程无故终止 求助! 目前环境centOS6.6+Nginx1.8.0+tomcat7.0.42+mysql5.6.24 另外还装了安全狗和clamd杀毒软件. 碰到的问题是tomcat的java进程隔几天会无故终止.tomcat的catalina日志里没有 tomcat停止的日志.操作系统日志/var/adm/messages里也没有tomcat的java进程停止的日志. tomcat的home目录下也没有找到java虚拟机崩溃的日志.