大家好,我是“Teddy”我又来来了。今天给大家带来的分享是tomcat如何部署简单的java项目。本次我们所用到的环境:
- jdk1.8
- tomcat8
- springboot小项目
一、安装tomcat
-
tomcat安装包下载:
直接点击这里即可下载: teddy百度网盘tomcat8
链接:https://pan.baidu.com/s/1_xUnaqX0jQQ4DSrfT-LF_g 密码:68e3
-
安装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包
-
打包项目:
-
上传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包,打开我们的命令行进行上传
-
发布:
tomcat默认的而发布路径为 tomcat/webapps/目录 给我们的war包 放到tomcat webapp目录下即可。 上传war包:scp /本地war目录 服务器名@服务器地址:/服务器文件夹 启动我们的tomcat 访问即可!
-
修改项目发布路径:
但是这个目录下有一些默认的项目,在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)在这里先感谢大家的到来。
虽然不是太详细,小编已经很努力,给小编来个一键三连(点赞,关注,收藏),小编会越来越努力。。。