2018-7-16笔记 第二十六课

16.1 Tomcat介绍

16.2安装jdk

jdk目前版本1.6  1.7  1.8,简称6  7  8.实验用1.8

1.首先去jdk官网下载一个jdk包

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.下载到window机器,然后用rz上传到linux或者ftp也行,放在/usr/local/src

3.解压

tar -zxvf jdk-8u171-linux-x64.tar.gz     ---解压

mv jdk-8u171-linux-x64.tar.gz /usr/local/jdk1.8 ---改个名

4.添加环境变量

vim /etc/profile

    在最后添加如下:

JAVA_HOME=/usr/local/jdk1.8/            
JAVA_BIN=/usr/local/jdk1.8/bin            
JRE_HOME=/usr/local/jdk1.8/jre            
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin       

CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar     

5.检查配置文件

source /etc/profile   --重新加载环境变量

java -version   ---出现以下提示表示可以正常运行

16.3安装Tomcat

1.下载tomcat(最好是二进制包免编译)

cd /usr/local/src/

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz

2.解压并移动到/usr/local/下

tar zxvf apache-tomcat-8.5.31.tar.gz

mv apache-tomcat-8.5.31.tar.gz  /usr.local/tomcat

3.启动tomcat

/usr/local/tomcat/bin/startup.sh  ---启动脚本

/usr/local/tomcat/bin/shutdown.sh  --停止脚本

4.检查是否启动

ps aux |grep tomcat 

检查端口,出现8080 8009,8005就可以了

netstat -lntp

其中8080提供web服务,8005为管理端口,8009为第三方服务调用的端口

5.测试

测试前需要关掉firewalld

systemctl stop firewalld

打开浏览器输入

192.168.142.5:8080  ---注意这里是8080端口为提供web访问服务

16.4配置Tomcat监听80端口

修改tomcat的web访问服务端口:

1.vim /usr/local/tomcat/conf/server.xml

                修改如上port的8080改为你想监听的端口即可

2.重启服务

     /usr/local/tomcat/bin/shutdown.sh  ---关闭服务

    /usr/local/tomcat/bin/startup.sh   ---开启服务

16.5配置Tomcat虚拟主机(上)(中)(下)

1.vim /usr/local/tomcat/conf/server.xml

            在</host>下添加

       <Host name="www.123.cn" appBase=""  --定义域名,appbase为解压目录(webapps)
         unpackWARs="true" autoDeploy="true"  ---unpackwars是否自动解压war包
         xmlValidation="false" xmlNamespaceAware="false"> 
         <Context path="" docBase="/data/tomcatweb/" debug="0" reloadable="true" crossContext="true"/>

      </Host>

2.重启服务

        /usr/local/tomcat/bin/shutdown.sh        --关闭

         /usr/local/tomcat/bin/shartup.sh             --重启

3.下载一个war包(此包为博客一键安装)

            wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war

               tar -zxvf  zrlog-1.7.1-baaecb9-release.war

                 mv  zrlog-1.7.1-baaecb9-release  /usr/local/tomcat/webapps/

                放在webapps下他会自动解压,因为server.xml配置文件里他会自动解压完改个名为zrlog

4.打开网页进行安装

            192.168.142.6:8080/zrlog/   ---按信息填

               这里需要创建数据库

                          grant all on *.* to 'zrlog' identified by 'zrlog'

                             create database zrlog;

5.安装完后如下图

6.取消192.168.142.6:8080/zrlog/ 的后缀

        1.把appbase 的zrlog下的文件移动到docbase目录(就是自己定义那个)

            mv /usr/local/tomcat/webapps/zrlog/*  /data/tomcatweb/

        2.重启服务

        3.测试 

                    curl -x127.0.0.1:8080  www.123.cn

总结:webapps是包解压的目录  docbase是放网站程序的目录

 16.8Tomcat日志

一般可以直接拷贝以下参数然后改一改参数即可

        directory--定义目录路径

        prefix---定义前缀名   suffix 定义后缀

查看日志路径

/usr/local/tomcat/logs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值