tomcat学习--部署java项目

  • 主流开发项目,springboot框架下,jar部署java
  • 传统的tomcat发布war包

一 什么是tomcat?

是一个用于运行java程序的软件,发布的时候:开发将源码使用maven打包,生产war包

二 安装tomcat

tomcat是java写的,必须有java环境,安装jdk

参考这篇文章安装 jdk安装

2.1 部署tomcat

根据这篇文章下载需要的版本 tomcat下载教程

tar -xzvf apache-tomcat-9.0.84.tar.gz -C /usr/local
cd /usr/local/apache-tomcat-9.0.84/bin
./version.sh        #测试脚本,测试能否正常运行,jdk安装是否正常

2.2 启动tomcat,登入查看是否正常访问

/usr/local/apache-tomcat-9.0.84/bin/startup.sh
netstat -tunlp|grep java  #查看是否启动成功

访问192.168.10.152:8080(tomcat的默认端口8080) 

三 tomcat认证账户密码

tomcat 的四个重要配置文件

  1. bin 存放tomcat脚本,启停脚本
  2. conf tomcat的配置文件
  3. logs 存放tomcat的运行日志
  4. webapps war包丢这里

3.1 修改配置文件,加入账号密码验证,并测试(tomcat9版本需要修改两处配置文件,其余版本只需要直接修改user配置文件)

 vim /usr/local/apache-tomcat-9.0.84/conf/tomcat-users.xml

###如图添加一下信息####
<role rolename="manager-gui"/>
 <role rolename="admin-gui"/>
 <user username="tomcat" password="123456" roles="manager-gui,admin-gui"/>

 重启tomcat,然后使用账号登录tomcat

!!!!这里发现报错,查询原因是tomcat9版本以上还要修改另外一个配置文件tomcat9进行账号密码认证

四 tomcat部署java项目-开发直接给war的方式

4.1 准备java项目的war包

mv jpress.war /usr/local/apache-tomcat-9.0.84/webapps

 

当出现jpress目录,即可访问ip:8080/jpress即可,这里只是模拟部署java项目,数据库暂时不做演示

五 拓展maven部署java项目-开发直接给源码的方式 

配置jdk环境、安装maven工具,并配置环境变量

git clone 源码,进入目录  mvn clean package

要么使用开发写好的脚本启动,要么就是 java -jar XXX.jar

六 拓展

一个实例=二进制命令(/bin  /lib) + 其他数据目录

单机多实例:解压成不同名称的目录  或者 二进制命令一致,后续的其他数据目录 mv 实例1 实例2

nginx + 多机单实例:nginx 设置 负载均衡池 upstream + location处使用 poxypass做反向代理

  • 20
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值