部署Maven项目到阿里云服务器


博主用的服务器是Windows Server 2008版本

一、服务器端准备

1.1配置安全组策略

这里我配置了两组,分别是
允许远程连接策略
允许公网通过HTTP、HTTPS等服务访问策略

允许远程连接:
用于通过windows自带的远程连接拷贝相关资源到服务器上。
配置参考连接:

https://help.aliyun.com/document_detail/25475.html?spm=a2c4g.11186623.6.722.19602df3vRnQS2#allowRemoteAccess

允许公网通过HTTP、HTTPS等服务访问
用于Maven项目远程部署,以及后续访问该网站。
配置参考连接:

https://help.aliyun.com/document_detail/25475.html?spm=a2c4g.11186623.6.722.19602df3vRnQS2#allowHttp

1.2配置环境

根据服务器的具体情况安装JDK、Tomcat、MysQL等软件
可通过Windows自带的远程连接拷贝资源到服务器上
具体步骤可参考本人的另一篇博客
https://blog.csdn.net/qq_25844803/article/details/85127621

1.3修改Tomcat配置

打开tomcat/conf/tomcat-users.xml文件,添加用户名、密码、权限
在这里插入图片描述
相关代码:

<role rolename="manager-gui" />
<role rolename="manager-script" />
<user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>

修改完成后,保存文件。
打开CMD,进入Tomcat文件夹下的bin目录,使用startup.bat开启tomcat
然后打开浏览器进入http://localhost:8080/
点击下图所示位置
在这里插入图片描述
会弹出窗口,输入刚刚在xml文件中设置的用户名(tomcat)和密码(tomcat)
即可进入下图界面
在这里插入图片描述
能出现此画面,说明tomcat修改完成。

二、项目准备

2.1修改Maven项目

打开父工程(如Manage-Parent)的pom.xml文件,在红框位置添加相关代码
在这里插入图片描述
相关代码

<url>http://192.168.31.121:8080/manager/text</url>
	<server>tomcat7</server>
	<username>tomcat</username>
	<password>tomcat</password>

提醒
1.这里的url应该是服务器的公网IP
2.数据库连接地址也应该改为服务器上的数据库地址

2.2项目打包并部署

选择父工程(如Manage-Parent),右键Run As–>Maven Build…–>输入 clean tomcat7:redeploy
在这里插入图片描述
出现BUILD SUCCESS,则说明项目部署成功
回到服务器端,重启tomcat
(即使用shutdown.bat命令关闭tomcat,再用startup.bat命令开启tomcat)

2.3测试部署效果

打开任意浏览器,输入公网IP+8080+接口名即可访问
如:http://1xx.xx.xx.xx:8080/home

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值