tomcat的systemctl启动脚本】的更多相关文章

最近在做Tomcat的实验,顺便研究了一下tomcat的启动脚本发现一个问题,然后经过多方查阅其他大神的资料,终于解决,现在跟大家分享. tomcat的启动脚本跟别的脚本有稍微区别的原因是他需要识别JAVA_HOME环境,你仅仅是写到/etc/profile文件中是不行的. 在启动的时候会报错,我们通过查询错误信息,显示如下信息内容 startup.sh[14716]: Neither the JAVA_HOME nor the JRE_HOME environment variable is…
https://www.cnblogs.com/aspnethot/articles/3492191.htmlhttps://www.cnblogs.com/aspnethot/articles/3492253.htmlhttp://www.cnblogs.com/sunli/archive/2010/03/25/1696183.htmlhttps://c7sky.com/yourls.html wget http://nginx.org/download/nginx-1.8.1.tar.gz…
日常重启tomcat比较麻烦,所以写了2个脚本,在脚本后输入tomcat名称即可 启动或重启tomcat #!/bin/sh TOMCAT_HOME=/usr/java/$1 if [ ! -n "$1" ]; then echo "请输入tomcat名称!!!" elif [ ! -d "${TOMCAT_HOME}" ]; then echo "目录不存在!!!" else echo "=============…
centos 7 服务的systemctl 脚本一般存在:/usr/lib/systemd目录.目录下又分为system,和user之分, /usr/lib/systemd/system #系统服务,开机不需要登陆就能运行的程序(相当于开启自启) +/usr/lib/systemd/user #用户服务,需要登录后才能运行的程序 目录下又存在两种类型的文件: *.service #服务unit文件 *.target #开机级别unit centos7 的每一个服务以.service 结尾,一般分…
在之前的博文中已经对CentOS7下通过tomcat进行WEB系统的发布进行了介绍,今天将利用init.d启动脚本,将服务脚本加入到开机启动服务队列,实现tomcat服务的开机启动. 1. 环境准备 1.1 系统 操作系统:CentOS 7(64位) 1.2 工具/软件 已安装JDK,并配置好环境变量 已安装tamcat,可手动启动 2. 方法/步骤 2.1 JDK环境配置 CentOS7默认安装了OpenJDK,用于支持Tomcat启动是没有问题的.如果项目需要使用Sun的JDK特性的话,就需…
记录一个比较好的tomcat启动脚本,截取<OneinStack>,修改如下两个参数即可用. 使用之前修改下面2个参数: #Location of JAVA_HOME (bin files) export JAVA_HOME=/usr/java/jdk1.7.0_80    #jdk路径 #CATALINA_HOME is the location of the configuration files of this instance of Tomcat CATALINA_HOME=/usr/…
概述 Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 catalina.bat 脚本. 至于 setclasspath.bat 这个脚本, 相信看完这一篇, 就可以自己看懂这个脚本了. 可以点击 [Tomcat 源码分析系列] (附件) : setclasspath.bat 脚本 查看附注释的 setclasspath.bat 脚本 catalina.ba…
概述 我们通常使用 Tomcat 中的 startup.bat 来启动 Tomcat. 但是这其中干了一些什么事呢? 大家都知道一个 Java 程序需要启动的话, 肯定需要 main 方法, 那么这个 main 方法在哪呢? Tomcat 脚本中又是配置了一些什么参数呢, 什么情况下 Tomcat 会启动失败呢? 带着一些列的疑问我们来分析 Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat startup.bat 脚本 该…
centos7 写了tomcat的启动脚本,脚本从网上copy的. [Unit]Description=tomcat-1After=syslog.target network.target remote-fs.target nss-lookup.target [Service]Type=forkingEnvironment='JAVA_HOME=/usr/local/java/jdk1.8.0_151/'WorkingDirectory=/usr/local/tomcat-1/webapps E…
shell脚本 #!/bin/bashJENKINS_HOME=/usr/local/jenkinsTOMCAT_HOME=/usr/local/jenkins/tomcat-testSHUTDOWN=$TOMCAT_HOME/bin/shutdown.shSTARTTOMCAT=$TOMCAT_HOME/bin/startup.shbin=${JENKINS_HOME}/tomcat-test/webappswar=jidian-web.war sleep 5 echo "==========…