zoukankan      html  css  js  c++  java
  • linux安装tomcat

    一:下载tomcat

    地址:点击打开链接




    二:上传、解压

    1. [root@localhost java]# cd /usr/local  

    将下载好的apache-tomcat-8.5.28.tar.gz上传到usr/local目录

    1. [root@localhost tomcat]# tar -zxvf apache-tomcat-8.5.28.tar.gz  #解压  
    2. [root@localhost tomcat]# mv apache-tomcat-8.5.28 tomcat   #重命名  

    三:配置tomcat作为服务开机启动

    1.将下面一段代码保存为tomcat文件

    1. #!/bin/bash  
    2. #  
    3. # kenny kenny.zhou@tom.com  
    4. # /etc/rc.d/init.d/tomcat  
    5. # init script for tomcat precesses  
    6. #  
    7. # processname: tomcat  
    8. # description: tomcat is a j2se server  
    9. # chkconfig: 2345 86 16  
    10. # description: Start up the Tomcat servlet engine.  
    11.   
    12. if [ -f /etc/init.d/functions ]; then  
    13. . /etc/init.d/functions  
    14. elif [ -f /etc/rc.d/init.d/functions ]; then  
    15. . /etc/rc.d/init.d/functions  
    16. else  
    17. echo -e "/atomcat: unable to locate functions lib. Cannot continue."  
    18. exit -1  
    19. fi  
    20.   
    21. RETVAL=$?  
    22. CATALINA_HOME="/usr/local/tomcat"   #tomcat安装目录  
    23.   
    24. case "$1" in  
    25. start)  
    26. if [ -f $CATALINA_HOME/bin/startup.sh ];  
    27. then  
    28. echo $"Starting Tomcat"  
    29. $CATALINA_HOME/bin/startup.sh  
    30. fi  
    31. ;;  
    32. stop)  
    33. if [ -f $CATALINA_HOME/bin/shutdown.sh ];  
    34. then  
    35. echo $"Stopping Tomcat"  
    36. $CATALINA_HOME/bin/shutdown.sh  
    37. fi  
    38. ;;  
    39. *)  
    40. echo $"Usage: $0 {start|stop}"  
    41. exit 1  
    42. ;;  
    43. esac  
    44.   
    45. exit $RETVAL  
    2.将tomcat文件拷贝到/etc/init.d/下并赋予权限
    1. [root@localhost tomcat]# mv tomcat /etc/init.d/  
    2. [root@localhost tomcat]# chmod 777 /etc/init.d/tomcat  
    3.添加服务并查看
    1. [root@localhost tomcat]# chkconfig --add tomcat  
    2. [root@localhost tomcat]# chkconfig --list  
    3.   
    4. #显示内容中如果包括tomcat则配置成功  
    5. tomcat          0:off   1:off   2:on    3:on    4:on    5:on    6:off  
    四:编辑tomcat/bin/catalina.sh文件,并加入以下语句:
    1. export JAVA_HOME=/usr/local/java/jdk  
    2. export CATALINA_HOME=/usr/local/tomcat  
    3. export CATALINA_BASE=/usr/local/tomcat  
    4. export CATALINA_TMPDIR=/usr/local/tomcat/temp  

    五:关闭防火墙,进行测试

    1. [root@localhost bin]# service iptables stop  

     启动tomcat:service tomcat start

    关闭tomcat:service tomcat stop

    测试访问:

    原文链接:http://blog.csdn.net/qq_37936542/article/details/79497510

    文末福利:

    福利一:前端,Java,产品经理,微信小程序,Python等资源合集大放送:https://www.jianshu.com/p/e8197d4d9880
    福利二:微信小程序入门与实战全套详细视频教程:https://www.jianshu.com/p/e8197d4d9880



    领取方式:
    如果需要学习视频,欢迎关注 【编程微刊】微信公众号,回复【领取资源】一键领取以下所有干货资源,获取更多有用技术干货、文档资料。所有文档会持续更新,欢迎关注一起成长!


  • 相关阅读:
    Combine 框架,从0到1 —— 4.在 Combine 中使用计时器
    Combine 框架,从0到1 —— 4.在 Combine 中使用通知
    Combine 框架,从0到1 —— 3.使用 Subscriber 控制发布速度
    Combine 框架,从0到1 —— 2.通过 ConnectablePublisher 控制何时发布
    使用 Swift Package Manager 集成依赖库
    iOS 高效灵活地配置可复用视图组件的主题
    构建个人博客网站(基于Python Flask)
    Swift dynamic关键字
    Swift @objcMembers
    仅用递归函数操作逆序一个栈(Swift 4)
  • 原文地址:https://www.cnblogs.com/wangting888/p/9701654.html
Copyright © 2011-2022 走看看