MobaXterm部署项目到云服务器
部署前检查环境:JDK、Tomcat、Maven
SSM聚合工程:
先连接数据库,在云服务器上创建数据库:
将本地SQL文件拖入文件夹,然后将SQL文件上传到mysql数据库:
1 将本地项目压缩包复制到云服务器目标文件夹
2 在目标文件夹内解压文件
unzip 项目名称
3 进入项目根目录进行编译打包操作(看到pom.xml)
mvn clean package
//若跳过测试,则:
mvn clean package -Dmaven.test.skip=true
出现错误,表明Maven版本与插件不一致,需要升级:
重新下载高版本Maven:
(1)检查当前环境
【Maven路径的不同含义】
(2)下载新版Maven
解压
(3)配置环境变量(因为首次下载使用rpm,所以没配置环境变量,是系统自动设置的 )
配置生效
检查版本
接3 打包完成
4 部署war包到tomcat
5 设置配置文件 跟本地部署一样
# 编辑 server.xml 文件
sudo vi /usr/local/tools/apache-tomcat-8.5.0/conf/server.xml
</Service><!-- 新增:图片服务器 - 8085 (hami_file) --><Service name="ImageService"><Connector port="8085" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8444" /><Engine name="ImageEngine" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"><Context path="" docBase="hami_file" reloadable="true"/></Host></Engine></Service><!-- 新增:后台管理 - 8087 (hami_console) --><Service name="AdminService"><Connector port="8087" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8445" /><Engine name="AdminEngine" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"><Context path="" docBase="hami_console-1.0-SNAPSHOT" reloadable="true"/></Host></Engine></Service><!-- 新增:前台门户 - 8090 (hami_portal) --><Service name="PortalService"><Connector port="8090" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8446" /><Engine name="PortalEngine" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"><Context path="" docBase="hami_portal-1.0-SNAPSHOT" reloadable="true"/></Host></Engine></Service></Server>
6 启动Tomcat 网址输入
/usr/local/tools/apache-tomcat-8.5.0/bin/startup.sh
完成撒花✿✿ヽ(°▽°)ノ✿
注:图片加载不出来,首先确认图片服务器端口能不能直接加载图片;确保源代码中的localhost已经替换成对应的ipv4地址。