tomcat部署java项目war包

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

  • jdk1.8
  • tomcat8
  • springboot小项目

222

一、安装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文件中   找到
    	<Connector port="8888" protocol="HTTP/1.1"
    	               connectionTimeout="20000"
    	               redirectPort="8443" />
    	               
    替换port 重启即可
    

二、上传war包

  1. 打包项目:在这里插入图片描述

  2. 上传jar:

    如:scp /user/java/teddy.war root@122.51.154.61:/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为其他路径即可。
    <Host name="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目录为根目录
    

三、大功告成

作者:Teddy (公众号:鸡仓故事汇)
ok!到这里就大功告成,小编(Teddy)在这里先感谢大家的到来。
虽然不是太详细,小编已经很努力,给小编来个一键三连(点赞,关注,收藏),小编会越来越努力。。。

无需数据库 本资源含界面预览 本系统没有数据库,您可将目前网络上的任意网站的接口瞬间变成您的数据源,取数据超 easy ------------------------------------------------ -----------------如何部署------------------------- ------------------------------------------------ 下载压缩,将压缩中的 yijavaBlog-1.0.0.war 解压缩到 Tomcat 的 webapps/ROOT 即可访问浏览 ------------------------------------------------ -----------------接口配置的例子------------------- ------------------------------------------------ { name:"mobileSegment", url:"https://api.it120.cc/common/mobile-segment/location", returnType:"json" } 上面配置后,您就可以直接在 html 静态页面上这样写: ${mobileSegment("mobile=13500000000").data.province} 即可在页面上显示 “广东” ,除了 province ,您可以获取接口返回的任意数据哦 ~ ------------------------------------------------ -----------------关于接口------------------------ ------------------------------------------------ 目前有很多网站偶读提供了接口服务,比如 juhe.cn apistore.baidu.com market.aliyun.com/data 您无需担心接口的稳定性和速度等问题 (您自己搭建的数据库能比他们稳定、安全么?) 脱离了数据库还有一个棒棒的原因: 您可以随时更换你的网站服务器,而不要关心数据迁移问题,因为数据本身就是保存在 阿里云、百度、聚合数据 上的 同时,聪明的您或许发现了 : 可以同时部署在多台服务器上,配置一样的接口即可,不就轻松实现分布式集群部署了么 ?~ ------------------------------------------------ -----------------开源项目------------------------ ------------------------------------------------ 本项目是一个开源项目,所以您完全可以免费使用,同时也希望您加入到这个项目的贡献中来,为开源出一份微博之力吧 :~ 开源项目地址: https://github.com/gooking/yijava-blog 有什么好的想法或者建议,欢迎在 github 上面给我留言、互动 ~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码农吗

感谢您的大力支持,感谢感谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值