(TomcatNginx开机启动.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(TomcatNginx开机启动

一、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?如果出现fileforma=dos那么就基本可以确定是这个问题了。: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 f

文档评论(0)

yyf7373 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档