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

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

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

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

第一种方式

1.第一步
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第1张图片
2.第二步
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第2张图片
3.第三步 build构建开始
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第3张图片
4.第四步 打开创建的项目目录中的out/artifacts 这就是你的文件喽

SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第4张图片
5.第五步 将这个XDL_CRM_war直接拖到tomcat的webapps下
(这个文件直接放到Tomcat下边的webapps中就好,然后再把这个文件夹改成ROOT,不改也没关系,只不过访问的时候麻烦,还得输入这个文件夹的文件名)
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第5张图片
这不,就这个路径,我还改了名字 ROOT 为了方便访问

第二种方式

1.第一步 跟前边一样
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第6张图片
2.第二步(就这个不同,这个是打成.war后缀的文件)
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第7张图片
3.第三步
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第8张图片
4.第四步(和第一种方式一样的)
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第9张图片

5.第四步 打开这个目录找到.war文件
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第10张图片
6.第五步 放到tomcat下的webapps文件夹下并重启tomcat
Linux命令下的命令
在Tomcat的bin目录下才能执行的命令:
./shutdown.sh 关闭tomcat
./startup.sh启动tomcat
SSM项目的打成war包的过程(整的心累,一个很小的Bug卡了快崩溃!!)_第11张图片

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

遇到的问题:

  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

你可能感兴趣的:(web项目)