之前一篇博客已经介绍如何部署linux服务器,但还是需要将数据库部署到 linux
上面,这样你写的web项目才能更完整。 如何在linux上面安装数据库在这里就不过多说了。
打包war包发送到tomcat的webapps文件夹下
- 首先将你在idea上面写的web项目打包成
war
包. 操作如下
a. 点击项目结构 或者按ctrl+alt+shift+s
英文版本的点击project structure
b.在Artifacts
下选择Type
为Web Application:Archive
然后直接点击ok
c. build (构建) 下选择 build Artifacts 静静等待 打包完成
d. 回到project structure下的Artifacts下看到下面的图片
- 找到
war
包之后需要将war包通过xftp 传送到linux上 一般传送的路径是在/usr/home/用户/
然后从这里将war 包剪切到tomcat下的webapps目录下 至此,第一步准备工作做完。
二 解析域名
- 在阿里云或者腾讯云购买一个域名 学生认证后 一年就几十块钱
- 点击解析
- 点击添加记录表出现下面会让你选择下面的几种类型选择
如果是域名转接的话记录类型
选择CNAME
如果是ip或域名
选择A
主机记录值
就是选择 你域名的前缀 一般是www
解析线路
选择默认
记录值
ip 即这样是为了你的域名与电脑的ip
进行关联
linux查看ip 终端输入ifconfig 查看
其他和下面一样
三 将ip或域名与tomcat相连
修改server.xml文件
文件的路径在 /tomcat/conf/
找到之后进行如下编辑
- 修改port端口 由刚开始的
8080
改为80
这是为了访问的时候不用再进行输入端口号。
- 修改Engine的defaultHost为你的域名
– eg: defaultHost=“www.sofency.top”
- 找到这一行将name修改为你的域名
并在下面添加下面代码注意 docBase是刚刚传进来的war包的名字 tomcat会自动解压war包文件
部署完毕
现在你就可以在该客户机上面通过域名进行访问你的项目了