tomcat部署java项目war包

大家好,我是“Teddy”我又来来了。今天给大家带来的分享是tomcat如何部署简单的java项目。本次我们所用到的环境:

  • jdk1.8
  • tomcat8
  • springboot小项目

tomcat部署java项目war包_第1张图片

一、安装tomcat

  1. tomcat安装包下载:

    直接点击这里即可下载: teddy百度网盘tomcat8

    链接:https://pan.baidu.com/s/1_xUnaqX0jQQ4DSrfT-LF_g 密码:68e3

  2. 安装tomcat:

    1.tomcat安装
    	tar -zxvf apache-tomcat-8.5.47.tar.gz 解压
    	mv apache-tomcat-8.5.47/  /usr/local/** 移动至自己定义的文件位置
    	mv apache-tomcat-8.5.47/ tomcat8
    	cd tomca8/bin
    	
    	./startup.sh 启动
    		访问ip:8080  检测是否成功
    	./shutdown.sh 关闭
    
    2.想换端口的话:
    	先暂停  ./shutdown.sh
    	然后去到config文件夹修改server.xml文件中   找到
    	"8888" protocol="HTTP/1.1"
    	               connectionTimeout="20000"
    	               redirectPort="8443" />
    	               
    替换port 重启即可
    

二、上传war包

  1. 打包项目:tomcat部署java项目war包_第2张图片

  2. 上传jar:

    如:scp /user/java/teddy.war [email protected]:/usr/local/java/
    解释:将本地/user/java目录下的war包上传至122.51.154.61服务器上的/usr/local/java目录下

    找到我们刚刚打包的war包,打开我们的命令行进行上传
    
  3. 发布:

    tomcat默认的而发布路径为 tomcat/webapps/目录
    给我们的war包  放到tomcat webapp目录下即可。
    上传war包:scp /本地war目录 服务器名@服务器地址:/服务器文件夹
    启动我们的tomcat
    访问即可!
    
  4. 修改项目发布路径:
    但是这个目录下有一些默认的项目,在tomcat启动的时候会跟着一起加载。如果不想删除这些项目,可以把tomcat发布的路径修改到其他地方

    找到tomcat/conf/server.xml文件,修改里面这一行的appBase为其他路径即可。
    "localhost"  
    appBase="/root/webfile/webapps" 
    unpackWARs="true" 
    autoDeploy="true">
    	
    1.其中:
    	name是虚拟主机名,对应目录 /conf /Catalina /localhost
    	unpackWARs 为是否自动解压war文件,如果设置为true,表示把war文件先展开再运行。如果为false则直接运行war文件
    	autoDeploy,默认为true,表示如果有新的WEB应用放入appBase并且Tomcat在运行的情况下,自动载入应用
    2.特地别: 
    	这里既可以用相对路径,也可以用绝对路径。 
    	相对路径默认tomcat目录为根目录
    

三、大功告成

※ 小插曲:本期分享就到这里、欢迎一起学习探讨,
※ 有想要一起加入的请关注公众号“小码农吗” 以及有趣的小程序“小韩欢乐屋”

tomcat部署java项目war包_第3张图片
tomcat部署java项目war包_第4张图片

你可能感兴趣的:(运维)