




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、Tomcat 开机启动linux下配置完tomcat后,要想tomcat开机自动启动的话,需要另外的配置,下面介绍两种方法!方法一:修改Tomcat/bin/startup.sh 为:export JAVA_HOME=/usr/java/j2sdk1.4.2_08export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export PATH=$PATH:$JAVA_HOME/binexport CATALINA_HOME=/usr/local/tomcat/usr/local/tomcat/bin/catalina.sh start在/etc/rc.d/rc.local中加入:/usr/local/tomcat/bin/startup.sh方法二:前面介绍的应该是最简单的让Tomcat自动启动的方法了,但是它有两个不足:1. 无法指定启动Tomcat服务的用户,会导致Tomcat以超级用户运行,存在重大的安全隐患2. 系统关闭的时候无法自动停止Tomcat服务下面使用shell脚本的方式,将tomcat作为linux的服务启动; 以下1、2 有的Tomcat 版本 不需要1、安装jsvc#cd/usr/java/apache-tomcat-5.5.20/bin#tarxvfz jsvc.tar.gz#shsupport/buildconf.sh#chmod755 configure#./configure-with-java=/usr/java/jdk1.5.0_09#make2、添加脚本让tomcat自动启动#useraddtomcat5 添加用户#groupaddtomcat 添加组#usermod-G tomcat tomcat5 把tomcat5加入tomcat组#chown-R tomcat5 /usr/java/apache-tomcat-5.5.20设置用户tomcat5对tomcat的权限3、编写启动服务的脚本 tomcat#!/bin/bash# whoami# root# chkconfig: 345 51 49# description: starts the tomcat deamons#JAVA_HOME=/usr/java/jdk1.5.0_14export JAVA_HOMECATALINA_HOME=/opt/tomcatexport CATALINA_HOMEcase $1 instart)echo Starting Tomcat .sleep 2$CATALINA_HOME/bin/startup.sh;stop)echo Stop Tomcat .sleep 2$CATALINA_HOME/bin/shutdown.sh;restart)echo restarting tomcat$0 stop$0 start;*)echo Usage: $1 start|stop;esacexit 04. 把tomcat文件拷贝到/etc/rc.d/init.d/目录下5. #chmod -c 777 /etc/rc.d/init.d/tomcat6. 添加服务#chkconfig -add tomcat#chkconfig -level 345 tomcat on#chkconfig -listtomcat7. 完成,启动服务#service tomcat start如果出现:/bin/bash bad interpreter:没有那个文件或目录 问题因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DOS格式的, 即每一行的行尾以 来标识, 其ASCII码分别是0x0D, 0x0A.也就是linux和windows之间的不完全兼容。vim test.sh:set ff?如果出现fileformados那么就基本可以确定是这个问题了。:set ff=unix:wq再次运行脚本OK了开机自启动nginx这里使用的是编写shell脚本的方式来处理vi /etc/init.d/nginx (输入下面的代码)#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.# It has a lot of features, but its not for everyone.# processname: nginx# pidfile: /var/run/nginx.pid# config: /usr/local/nginx/conf/nginx.confnginxd=/usr/local/nginx/sbin/nginxnginx_config=/usr/local/nginx/conf/nginx.confnginx_pid=/var/run/nginx.pidRETVAL=0prog=nginx# Source function library. /etc/rc.d/init.d/functions# Source networking configuration. /etc/sysconfig/network# Check that networking is up. $NETWORKING = no & exit 0 -x $nginxd | exit 0# Start nginx daemons functions.start() if -e $nginx_pid ;then echo nginx already running. exit 1fi echo -n $Starting $prog: daemon $nginxd -c $nginx_config RETVAL=$? echo $RETVAL = 0 & touch /var/lock/subsys/nginx return $RETVAL# Stop nginx daemons functions.stop() echo -n $Stopping $prog: killproc $nginxd RETVAL=$? echo $RETVAL = 0 & rm -f /var/lock/subsys/nginx /var/run/nginx.pid# reload nginx service functions.reload() echo -n $Reloading $prog: #kill -HUP cat $nginx_pid killproc $nginxd -HUP RETVAL=$? echo# See how we were called.case $1 instart) start ;stop) stop ;reload) reload ;restart) stop start ;status) status $prog RETVAL=$? ;*) echo $Usage: $prog start|stop|restart|reload|status|help exit 1esacexit $RETVAL :wq 保存并退出设置文件的访问权限chmod a+x /etc/init.d/nginx (a+x = all user can execute 所有用户可执行)这样在控制台就很容易的操作nginx了:查看Nginx当前状态、启动Nginx、停止Nginx、重启Nginx同样的修改了nginx的配置文件nginx.conf,也可以使用上面的命令重新加载新的配置文件并运行,可以将此命令加入到rc.local文件中,这样开机的时候nginx就默认启动了vi /e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025冕宁县人民医院考核招聘编制外康复技师6人考前自测高频考点模拟试题及1套完整答案详解
- 2025年芜湖经济技术开发区(芜湖一中教育集团)招聘中学教师55人考前自测高频考点模拟试题及答案详解(典优)
- 2025江苏盐城市滨海县卫生事业单位校园招聘专业技术人员22人模拟试卷及完整答案详解
- 2025年河北秦皇岛城市发展投资控股集团有限公司公开选聘子公司职业经理1名模拟试卷及参考答案详解一套
- 2025年中国光大银行社会招聘模拟试卷及答案详解一套
- 2025年荆州市广电影视文化有限公司招聘和入围考前自测高频考点模拟试题附答案详解(突破训练)
- 2025福建福州市招聘培训顾问1人考前自测高频考点模拟试题及答案详解(名校卷)
- 2025广西壮族自治区卫生健康委员会机关服务中心招聘编外聘用人员3人考前自测高频考点模拟试题及参考答案详解1套
- 2025杭州淳安县公开招聘中小学教师12人考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025国网物资有限公司第二批高校毕业生录用人选的模拟试卷及答案详解(有一套)
- 2025贵州金控集团特需人才引进4人(第二批次)笔试历年参考题库附带答案详解
- 2026中国电建集团成都勘测设计研究院有限公司招聘笔试备考试题及答案解析
- 2025-2026学年高二物理上学期第一次月考卷(原卷及解析)【测试范围:第1~3章】(考试版A4)(广东专用)
- 2025年电工考试题库(内附答案)
- 朝鲜族朝鲜语考试题及答案
- 2025年成考专升本政治时政练习题及答案
- 人事培训专员培训课件
- 励志主题课件
- 2025年【电工证】模拟考试题及答案
- 教师竞聘报告模板
- 体育课急救知识
评论
0/150
提交评论