SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)

WEB项目打war包部署Tomcat(远程部署)

服务器部署学完有段时间了,想着做一个网站来试验试验项目的部署应用在真实的Linux环境中的效果

服务器:用的是 阿里 的轻量型应用服务器
系统是:CentOS 7.3
已经安装了Tomcat8 、mysql5.7、jdk1.8(详细的配置都以后会记录到博客)
web项目发布有两种方式

第一种方式

1.第一步
在这里插入图片描述
2.第二步
在这里插入图片描述
3.第三步 build构建开始
在这里插入图片描述
4.第四步 打开创建的项目目录中的out/artifacts 这就是你的文件喽

在这里插入图片描述
5.第五步 将这个XDL_CRM_war直接拖到tomcat的webapps下
(这个文件直接放到Tomcat下边的webapps中就好,然后再把这个文件夹改成ROOT,不改也没关系,只不过访问的时候麻烦,还得输入这个文件夹的文件名)
在这里插入图片描述
这不,就这个路径,我还改了名字 ROOT 为了方便访问

第二种方式

1.第一步 跟前边一样
在这里插入图片描述
2.第二步(就这个不同,这个是打成.war后缀的文件)
在这里插入图片描述
3.第三步
在这里插入图片描述
4.第四步(和第一种方式一样的)
在这里插入图片描述

5.第四步 打开这个目录找到.war文件
在这里插入图片描述
6.第五步 放到tomcat下的webapps文件夹下并重启tomcat
Linux命令下的命令
在Tomcat的bin目录下才能执行的命令:
./shutdown.sh 关闭tomcat
./startup.sh启动tomcat
在这里插入图片描述

配置完成,接下来访问就好!

遇到的问题:

  1. 无法访问到网页,光转圈
    解决方法:端口可能被拦截了
    在Linux控制台输入这样一段代码

开启3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
开启你项目中用到的端口端口
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT

  1. 我的是登陆页面,需要登录,登录接口进不去
    (鬼知道我数据库密码忘了改,弄了半天)(鬼知道我数据库密码忘了改,弄了半天)

将自己的数据库配置改了password就好了

  1. 一定检查端口号是否对错

Linux 下的命令
查看所有端口号的命令: ss -tanl
查看端口使用情况:netstat -ntulp |grep 80

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值