把项目部署到linux系统

1.修改数据库 的相关连接:db.properties里
把mysql的ip地址写成windows的ip (ipconfig,如果连的是无线网,找无线局域网适配器 Ipv4的地址
如果连的是网线,就找局域网,本地连接 ipv4)
2.对着你的项目,右键 Run as --> Maven build -->package (跳过测试skip tests)--等他执行完毕
3.执行完毕后,在日志里找到war包所在的位置,把他copy出来到桌面,重命名叫ROOT.war
4.把ROOT.war 上传到linux里的tomcat目录下的webapps下,并且删除ROOT文件夹
5.进到tomcat的bin目录上一级,执行--> ./bin/shutdown.sh 先关闭tomcat ---> 动态查看tomcat日志 tail -f logs/catalina.out --> ./bin/startup.sh 开启tomcat
6.浏览器直接输入:linux的ip:8080/访问路径
7.为linux的ip虚拟一个域名-->到c盘下找到如下路径: C:\Windows\System32\drivers\etc 找到hosts文件,右键打开,添加一句: 192.168.21.128 www.gengjiaxin.com 保存
9.直接在浏览器利用域名加端口号的形式来访问了
====================注意:=====================
在项目部署的时候:如果是你认为你的步骤都对,项目也对,但是,访问项目一直转圈,访问不了
有可能是你的windows上的mysql安装的时候,不允许远程用户访问(只允许localhost或者127.0.0.1来访问)
只需要打开小绿叶执行如下两个命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这个是你的mysql的密码';
flush privileges;

猜你喜欢

转载自www.cnblogs.com/liujinqq7/p/12501063.html