系统自动启动tomcat
复制该脚本到/etc/init.d/目录,修改对应的tomcat参数
然后执行 chkconfig --add tomcat-biz 添加到系统服务
执行 service tomcat-biz start 启动tomcat
复制该脚本到/etc/init.d/目录,修改对应的tomcat参数
然后执行 chkconfig --add tomcat-biz 添加到系统服务
执行 service tomcat-biz start 启动tomcat
#!/bin/bash #/etc/init.d/tomcat-biz #chkconfig: 2345 91 99 # description: Starts and stops the tomcat-biz daemon. . /etc/init.d/functions prog_name="tomcat-biz" tomcat_home="/opt/tomcat-biz" export JAVA_HOME=/opt/jdk1.7.0_72 export JAVA_OPTS="-Xms256m -Xmx1024m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m" prog_user="root" pidfile="/var/run/${prog_name}.pid" lockfile="/var/lock/subsys/${prog_name}" find_pid(){ if [ ! -z "$1" ]; then pid=$(/bin/ps aux | grep $1/ | grep -v grep | awk '{print $2}') echo "$pid" else echo "" fi } start(){ echo $"Starting ${prog_name}: " if [ -f "$lockfile" ];then failure echo "$prog_name already running,can not start new one !" echo "${prog_name} pid is " cat ${pidfile} echo "if kill process manually must remove lockfile and pidfile" echo "lockfile ${lockfile}" echo "pidfile ${pidfile}" return 1 fi if [ ! -x ${tomcat_home}/bin/startup.sh ]; then failure echo "${tomcat_home}/bin/startup.sh could not execute!" fi daemon --user ${prog_user} ${tomcat_home}/bin/startup.sh retval=$? prog_pid=$(find_pid $tomcat_home) if [ -z "$prog_pid" ]; then warning echo "Can't find pid!" echo "Can't stop and restart from service command!" echo "stop and restart need run shell manually" fi [ ! -z "${prog_pid}" ] && echo ${prog_pid} > ${pidfile} echo [ $retval -eq 0 ] && touch ${lockfile} success echo "$prog_name pid $prog_pid" return $retval } stop(){ echo -n $"Stopping ${prog_name}: " killproc -p ${pidfile} ${prog_name} retval=$? echo [ $retval -eq 0 ] && rm -f ${lockfile} return $retval } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 1 start ;; status) status -p ${pidfile} ${prog_name} ;; *) echo $"Usage: $0 {start|stop|restart|status}" exit 2 esac exit $?
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 366mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 305find -iregex ".*/sh[a-z ... -
charles4.2下载与破解方法以及配置https
2020-02-26 09:03 2有两个抓包工具 一个是fidder,一个是charles,两个 ... -
序列号批量生成算法
2019-12-05 14:11 0业务处理过程当中,经常需要生成订单号、序列号等,简单的可 ... -
使用ANTLR处理文本
2019-08-28 17:32 725引用 使用 Antlr 处理文本 https://www.ib ... -
解决maven-metadata.xml文件下载卡死问题
2019-04-11 14:02 3751http://192.168.1.110:8081/nexus ... -
rsync备份和删除指定文件
2018-01-02 10:23 1974文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 587常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1311centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 637系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 540lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 550启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3328外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 690参考https://linux.cn/article-4902 ... -
javaLocale格式化日期和数字
2017-08-25 09:26 814public static void main(Strin ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 802修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 810修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 991恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1086恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ...
相关推荐
centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助
centos6-tomcat8安装及启动脚本
主要介绍了centos6配置tomcat8开机自启动脚本的相关资料,需要的朋友可以参考下
主要介绍了CentOS下停止Tomcat运行脚本代码,需要的朋友可以参考下
tomcat,jms,presto自启动脚本配置和执行方法,给予linux环境centos6
内容概括:禁用防火墙,修改selinux,修改yum源,安装常用软件,同步系统时间,DNS域名配置,安装JDK-18,Tomcat,Mysql8,设置开机启动项-更新时间。 适合人群:Linux初学者 操作:用xftp将文件导入到Linux中,...
在centos6.5_64位root下执行此脚本,会自动下载安装jdk,和tomcat的apr优化
Linux Centos 6 JAVA环境安装 1.MySql 5.7.20 安装步骤 2.redis 3.2.11 安装步骤 3.JDK 1.6 1.8 多版本安装 4.TOMCAT 多版本安装 与 多版本不同的JDK 环境设置,...6.Nginx 1.14 安装 附带 nginx 启动脚本 7.jython 安装
linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...
Linux下定时重启Tomcat 1.写一个shell脚本restart.sh,重新启动tomcat vi restart.sh //是新建文件如果没有该文件
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和...Linux(CentOS)+Tomcat+Mysql+Java环境自动化搭建脚本(源码+项目说明).zip
于是乎,做了个本无人值守自动安装LAMP和Tomcat的 /*========== 主要特性 ==========*/ 关闭SELinux 安装Aapache 2.2.0 安装Php-5.4 安装MySQL-5.6 安装ServerJRE-1.7 安装Tomcat-7.0 比较中规中矩的配置,如果...
该文件是tomcat apache 配置负载均衡的脚本。 里面是用shell写的,在centos5.3下 测试过。
linux下自动启动tomcat的shell脚本
Redis安装配置 ... ...$ tar xzf redis-4.0.2.tar.gz $ cd redis-4.0.2 $ make $ make install //将可执行程序复制到/usr/local/bin中 启动redis 1.直接启动 ...$ cd redis-4.0.2 ...3.通过初始化脚本启动Redis (1)配置初
tomcat的服务器开机启动(脚本貌似有问题,这里直接引用的别人的博客) 给 tomcat配置用户名和密码 步骤: 1. 下载 Tomcat 或者 然后呢 然后右键复制链接地址 用wget wget + 链接地址 下载下来。(这样直接...
本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布过程,通过实例代码相结合的形式给大家介绍的非常的详细,具有一定的参考借鉴价值,需要的朋友参考下吧
此脚本在 Debian、Ubuntu、LinuxMint、Red Hat、Fedora 和 CentOS 上的 Tomcat 7 中安装当前的多核 Apache Solr 4.xx。 它将选择安装随 Drupal Apache Solr 或 Search API Solr 模块提供的 Solr 4.x 配置。 安装 有...