前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Tomcat安装配置(Window和Linux)-保姆教程

Tomcat安装配置(Window和Linux)-保姆教程

作者头像
唔仄lo咚锵
发布2021-09-14 11:15:46
1.4K0
发布2021-09-14 11:15:46
举报
文章被收录于专栏:blog(为什么会重名,真的醉了)

Tomcat

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

LAMP/LNMP 系列环境搭建:

学生党白嫖服务器-不会吧不会吧,你还在买学生机吗?

Apache安装配置(Windows和Linux)-有手就行

Linux安装配置MySql-你学废了吗?

PHP安装配置(Windows和Linux)-一篇就够了

Nginx安装配置(Window和Linux)-包教包会

Tomcat安装配置(Window和Linux)-保姆教程

我知道有集成软件和宝塔什么的,但我想一步步来,知其然知其所以然,被支配的恐惧。

Windows


1.下载jdk

cmd输入java -version 若已安装则跳过。

下载jdk,可选择其他版本

2.安装jdk

记得更改安装目录,其余默认下一步

3.环境配置

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

然后点击确定关闭窗口,win+r 运行cmd,输入指令java -version

4.下载解压tomcat

https://tomcat.apache.org/download-90.cgi

下完压缩包后,解压即可

5.服务自启

安装服务

win+r 输入services.msc回车,打开服务管理,把tomcat设为自动启动。

6.测试

http://localhost:8080/

http://127.0.0.1:8080/

大功告成!

插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/

Linux


1.下载解压jdk

若已安装则跳过

https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

输入指令uname -a查看linux版本,对应下载

使用XFTP上传

解压

tar -xzvf jdk-11.0.9_linux-x64_bin.tar.gz改成对应压缩包名

2.环境配置

代码语言:javascript
复制
vi /etc/profile
# 复制以下到底部 注意对应jdk安装目录 (:wq保存退出)
export JAVA_HOME=/usr/local/src/jdk-11.0.9
export PATH=$PATH:$JAVA_HOME/bin

执行指令source /etc/profile使配置生效

执行java -version查看配置成功

3.下载解压tomcat

https://tomcat.apache.org/download-90.cgi

上传tar包并解压

tar -zxvf apache-tomcat-9.0.39.tar.gz

4.服务自启

启动服务/usr/local/src/apache-tomcat-9.0.39/startup.sh

设置脚本

vi /etc/init.d/tomcat注意修改两个地方:jdk和tomcat的目录

代码语言:javascript
复制
        #!/bin/bash  
        # This is the init script for starting up the  
        #  Jakarta Tomcat server  
        #  
        # chkconfig: 345 91 10  
        # description: Starts and stops the Tomcat daemon.  
        #  
 
        # Source function library.  
        . /etc/rc.d/init.d/functions  
 
        # Get config.  
        . /etc/sysconfig/network  
 
        # Check that networking is up.  
        [ "${NETWORKING}" = "no" ] && exit 0  
 
        export JAVA_HOME=/usr/local/src/jdk-11.0.9 #改成自己的jdk安装目录
        tomcat_home=/usr/local/src/apache-tomcat-9.0.39  #改成自己的tomcat安装目录
        startup=$tomcat_home/bin/startup.sh  
        shutdown=$tomcat_home/bin/shutdown.sh  
 
        start(){  
           echo -n "Starting Tomcat service:"  
           cd $tomcat_home  
           $startup  
           echo "tomcat is succeessfully started up"  
        }  
 
        stop(){  
           echo -n "Shutting down tomcat: "  
           cd $tomcat_home  
           $shutdown  
           echo "tomcat is succeessfully shut down."  
        }  
 
        status(){  
            numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l`  
            if [ $numproc -gt 0 ]; then  
               echo "Tomcat is running..."  
            else  
               echo "Tomcat is stopped..."  
            fi  
        }  
 
        restart(){  
           stop  
           start  
        }    
        # See how we were called.  
        case "$1" in  
        start)  
           start  
           ;;  
        stop)  
           stop  
           ;;  
        status)  
           status  
           ;;  
        restart)  
           restart  
           ;;  
        *)  
           echo $"Usage: $0 {start|stop|status|restart}"  
           exit 1  
        esac
代码语言:javascript
复制
chmod 755 /etc/rc.d/init.d/tomcat  #添加权限
chkconfig --add tomcat  #加入服务队列
chkconfig tomcat on  #设置服务自启
chkconfig --list tomcat  #检查

5.测试

记得在服务器安全组开放对应端口

在浏览器输入你的服务器公网ip:8080

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/10/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Tomcat
    • Windows
      • 1.下载jdk
      • 2.安装jdk
      • 3.环境配置
      • 4.下载解压tomcat
      • 5.服务自启
      • 6.测试
    • Linux
      • 1.下载解压jdk
      • 2.环境配置
      • 3.下载解压tomcat
      • 4.服务自启
      • 5.测试
相关产品与服务
主机安全
主机安全(Cloud Workload Protection,CWP)基于腾讯安全积累的海量威胁数据,利用机器学习为用户提供资产管理、木马文件查杀、黑客入侵防御、漏洞风险预警及安全基线等安全防护服务,帮助企业构建服务器安全防护体系。现支持用户非腾讯云服务器统一进行安全防护,轻松共享腾讯云端安全情报,让私有数据中心拥有云上同等级别的安全体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档