linux之Tomcat服务器部署和项目部署

Tomcat

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选

Tomcat官网: http://tomcat.apache.org

Tomcat安装

  1. Tomcat是java语言编写程序,首先在虚拟机中安装jdk

    1. 安装jdk的rpm包

      [root@localhost tmp]# cd /tmp
      [root@localhost tmp]# rpm -ivh jdk-8u251-linux-x64.rpm 
      警告:jdk-8u251-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
      准备中...                          ################################# [100%]
      正在升级/安装...
         1:jdk1.8-2000:1.8.0_251-fcs        ################################# [100%]Unpacking JAR files...
          tools.jar...
          plugin.jar...
          javaws.jar...
          deploy.jar...
          rt.jar...
          jsse.jar...
          charsets.jar...
          localedata.jar...

      此时:JDK已经被安装在了 /usr/java/jdk1.80_xxx 目录下。

    2. 配置环境变量

      [root@localhost java]# vi /etc/profile
      ​
      在profile中尾部追加一下3行配置
      export JAVA_HOME=/usr/java/default
      export PATH=$PATH:$JAVA_HOME/bin
      export CLASSPATH=.
      ​
      //刷新环境变量
      [root@localhost java]# source /etc/profile
      ​
      如果刷新环境变量时,有异常信息,大多是配置环境变量的关键字有错

    注意:.rpm包如果依赖一些组件,需要我们手动解决安装依赖

  2. 安装Tomcat

    #获取Tomcat压缩包
    ​
    #解压
    [root@localhost opt]# tar -xzvf apache-tomcat-8.5.78.tar.gz

    Tomcat为java语言编写,不需要编译安装,解压即用

  3. 启停命令

    注意:Tomcat兼容linux和windows系统,其中.bat文件为windows系统可用.sh文件为linux系统可用
  4. 启动Tomcat

    [root@localhost bin]# /opt/apache-tomcat-8.5.78/bin/startup.sh
     
  5. 访问Tomcat

    #查看Tomcat程序占用端口
    [root@localhost bin]# netstat -tunlp
     
    ​#浏览器输入访问地址
    http://主机ip:8080
  6. 关闭Tomat

    #方法一,运行shutdown.sh脚本
    [root@localhost bin]# /opt/apache-tomcat-8.5.78/bin/shutdown.sh
    
    
    #方法二,通过8005端口关闭,此端口只能本机访问
    [root@localhost bin]# telnet 127.0.0.1 8005   #通过telnet连接8005端口
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    SHUTDOWN                                  #输入SHUTDOWN
    ​

简单的Tomcat项目部署演示

  1. 将项目放入tomcat的webapps文件夹中

  2. 开启tomcat

    [root@localhost webapps]# /opt/apache-tomcat-8.5.78/bin/startup.sh 

  3. 访问项目

    访问路径为  http://主机ip:8080/项目名/资源名

Tomcat主配置文件解析

Tomcat配置文件被存放在conf中,其中最主要的配置文件为server.xml
#配置文件示例
<?xml version="1.0" encoding="UTF-8"?>
​
<Server port="8005" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
  <GlobalNamingResources>
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值