tomcat,apache启动文件
来源:互联网 发布:排课软件km1199 编辑:程序博客网 时间:2024/06/10 21:43
tomcat启动文件
</pre><pre name="code" class="plain">#!/bin/bash## Startup script for the Tomcat Servlet Container## chkconfig: 2345 35 65# description: Tomcat is the servlet container that is used in the official \# Reference Implementation for the Java Servlet and JavaServer \# Pages technologiesTOMCAT_USER=wwwCATALINA_HOME=/usr/local/tomcat. /etc/rc.d/init.d/functionsprog=tomcatstart() { echo -n $"Starting $prog: " daemon --user $TOMCAT_USER $CATALINA_HOME/bin/startup.sh > /dev/null RETVAL=$? if [ $RETVAL -eq 0 ]; then echo_success else echo_failure fi echo [ $RETVAL = 0 ] && touch /var/lock/subsys/$prog return $RETVAL} stop() { echo -n $"Stopping $prog: " daemon --user $TOMCAT_USER $CATALINA_HOME/bin/shutdown.sh > /dev/null RETVAL=$? if [ $RETVAL -eq 0 ]; then echo_success else echo_failure fi echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/$prog return $RETVAL}# See how we were called.case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) INSTANCES=`ps --columns 512 -aef|grep java|grep tomcat|grep org.apache.catalina.startup.Bootstrap|wc -l` if [ $INSTANCES -eq 0 ]; then echo $prog is stopped RETVAL=3 else if [ $INSTANCES -eq 1 ]; then echo $prog is running 1 instance... else echo $prog is running $INSTANCES instances... fi RETVAL=0 fi ;; *) echo $"Usage: $prog {start|stop|restart|status|help}" exit 1esacexit $RETVAL
#!/bin/bash## Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work for additional information regarding copyright ownership.# The ASF licenses this file to You under the Apache License, Version 2.0# (the "License"); you may not use this file except in compliance with# the License. You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.### Startup script for the Apache Web Server## chkconfig: - 85 15# description: Apache is a World Wide Web server. It is used to serve \# HTML files and CGI.# processname: httpd# pidfile: /var/run/httpd.pid# config: /usr/local/apaceh2/conf/httpd.conf# Source function library.. /etc/rc.d/init.d/functionsif [ -f /etc/sysconfig/httpd ]; then . /etc/sysconfig/httpdfi# This will prevent initlog from swallowing up a pass-phrase prompt if# mod_ssl needs a pass-phrase from the user.INITLOG_ARGS=""# Set HTTPD=/usr/sbin/httpd.worker in /etc/sysconfig/httpd to use a server# with the thread-based "worker" MPM; BE WARNED that some modules may not# work correctly with a thread-based MPM; notably PHP will refuse to start.# Path to the apachectl script, server binary, and short-form for messages.apachectl=/usr/local/apache2/sbin/apachectl#httpd=${HTTPD-/usr/sbin/httpd}httpd=${HTTPD-/usr/local/apache2/sbin/httpd}prog=httpdRETVAL=0# check for 1.3 configurationcheck13 () { CONFFILE=/usr/local/apache2/conf/httpd.conf GONE="(ServerType|BindAddress|Port|AddModule|ClearModuleList|" GONE="${GONE}AgentLog|RefererLog|RefererIgnore|FancyIndexing|" GONE="${GONE}AccessConfig|ResourceConfig)" if grep -Eiq "^[[:space:]]*($GONE)" $CONFFILE; then echo echo 1>&2 " Apache 1.3 configuration directives found" echo 1>&2 " please read /usr/share/doc/httpd-2.2.22/migration.html" failure "Apache 1.3 config directives test" echo exit 1 fi}# The semantics of these two functions differ from the way apachectl does# things -- attempting to start while running is a failure, and shutdown# when not running is also a failure. So we just do it the way init scripts# are expected to behave here.start() { echo -n $"Starting $prog: " check13 || exit 1 daemon $httpd $OPTIONS RETVAL=$? echo [ $RETVAL = 0 ] && touch /var/lock/subsys/httpd return $RETVAL}stop() { echo -n $"Stopping $prog: " killproc $httpd RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/httpd /var/run/httpd.pid}reload() { echo -n $"Reloading $prog: " check13 || exit 1 killproc $httpd -HUP RETVAL=$? echo}# See how we were called.case "$1" in start) start ;; stop) stop ;; status) status $httpd RETVAL=$? ;; restart) stop start ;; condrestart) if [ -f /var/run/httpd.pid ] ; then stop start fi ;; reload) reload ;; graceful|help|configtest|fullstatus) $apachectl $@ RETVAL=$? ;; *) echo $"Usage: $prog {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}" exit 1esacexit $RETVAL
0 0
- tomcat,apache启动文件
- Apache Tomcat 启动异常
- Apache Tomcat 无法启动服务
- Apache Tomcat开机后台启动
- Apache Tomcat开机后台启动
- Apache Tomcat开机后台启动
- Apache Tomcat开机后台启动
- Apache Tomcat开机后台启动
- Apache Tomcat开机后台启动
- Apache Tomcat开机后台启动
- Apache Tomcat开机后台启动
- Apache Tomcat开机后台启动
- 通过命令行快速启动Apache Tomcat
- Apache Tomcat 开机后自动启动
- TOMCAT停止-删文件-启动
- tomcat 启动找不到.class文件
- Tomcat 启动,错误:The APR based Apache Tomcat Native library
- 关于tomcat启动 报tomcat org.apache.catalina.LifecycleException异常
- C语言之二维数组
- linux学习笔记 (十五)开启端口
- TWaver3D特效系列之环境映射
- nodejs EventEmitter
- not(expr|ele|fn) 删除与指定表达式匹配的元素
- tomcat,apache启动文件
- 测试人员会像恐龙一样从地球上消失吗?
- 如何用未越狱手机安装ipa文件
- zoj 1016 Parencodings
- 【012】命名空间和模块化编程
- Android 使用NineOldAndroids实现绚丽的ListView左右滑动删除Item效果
- jdk中自带的转码工具native2ascii
- solr入门学习地址
- java中String format字符串格式