Tomcat + Nginx 开机启动

Tomcat + Nginx 开机启动

ID:40755206

大小:37.90 KB

页数:6页

时间:2019-08-07

Tomcat + Nginx 开机启动_第1页
Tomcat + Nginx 开机启动_第2页
Tomcat + Nginx 开机启动_第3页
Tomcat + Nginx 开机启动_第4页
Tomcat + Nginx 开机启动_第5页
资源描述:

《Tomcat + Nginx 开机启动》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、Tomcat开机启动linux下配置完tomcat后,要想tomcat开机自动启动的话,需要另外的配置,下面介绍两种方法!方法一:修改Tomcat/bin/startup.sh为:exportJAVA_HOME=/usr/java/j2sdk1.4.2_08exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.exportPATH=$PATH:$JAVA_HOME/binexportCATALINA_HOME=/usr/local/tomcat/usr/local/tomcat/bin

2、/catalina.shstart在/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#tarxvfzjsv

3、c.tar.gz#shsupport/buildconf.sh#chmod755configure#./configure--with-java=/usr/java/jdk1.5.0_09#make2、添加脚本让tomcat自动启动#useraddtomcat5添加用户#groupaddtomcat添加组#usermod-Gtomcattomcat5把tomcat5加入tomcat组#chown-Rtomcat5/usr/java/apache-tomcat-5.5.20  设置用户tomcat5对tomcat的权限3、编写启动服务的脚本tomcat#!/bin/bash#whoam

4、i#root#chkconfig:3455149#description:startsthetomcatdeamons#JAVA_HOME=/usr/java/jdk1.5.0_14exportJAVA_HOMECATALINA_HOME=/opt/tomcatexportCATALINA_HOMEcase"$1"instart)echo"StartingTomcat..."sleep2$CATALINA_HOME/bin/startup.sh;;stop)echo"StopTomcat..."sleep2$CATALINA_HOME/bin/shutdown.sh;;restart

5、)echo"restartingtomcat"$0stop$0start;;*)echo"Usage:$1{start

6、stop}";;esacexit04.把tomcat文件拷贝到/etc/rc.d/init.d/目录下5.#chmod-c777/etc/rc.d/init.d/tomcat6.添加服务  #chkconfig--addtomcat  #chkconfig--level345tomcaton  #chkconfig--listtomcat7.完成,启动服务  #servicetomcatstart如果出现:/bin/bashbadinterpreter:没有那个文件

7、或目录问题因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DOS格式的,即每一行的行尾以来标识,其ASCII码分别是0x0D,0x0A.也就是linux和windows之间的不完全兼容。。vimtest.sh:setff?如果出现fileforma=dos那么就基本可以确定是这个问题了。:setff=unix:wq再次运行脚本OK了开机自启动nginx这里使用的是编写shell脚本的方式来处理vi/etc/init.d/nginx (输入下面的代码)#!/bin/bash#nginxStartupscriptfortheNginxHTT

8、PServer#itisv.0.0.2version.#chkconfig:-8515#description:Nginxisahigh-performancewebandproxyserver.#             Ithasalotoffeatures,butit'snotforeveryone.#processname:nginx#pidfile:/var/run/nginx.pid#config:/usr/local/nginx/conf/n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。