前言:
我在windows上做完web开发之后, 我需要将web应用部署到我租的阿里服务器上. 结果在网上搜了一下, 没有简单直观的好方法.
打包:
IDEA右侧边栏, 有一个maven, 双击maven install(install = clean + build), 会在target目录下生成war包.(没使用maven的就自行百度吧)
上传:
可以使用Xshell或者SecureCRT, 使用ssh连接服务器. 这里介绍一下Xshell. (两者应类似)
1.下载安装, 选择新建->ssh, 端口22->确定->使用用户名和密码连接.
2. a)安装这样一个东西. sudo apt-get install lrzsz.则可以使用rz/sz进行文件上传或下载. 输入rz即可打开文件上传的UI界面. 但阿里的Ubuntu可以使用安装这个命令, CentOS却提示没有安装apt-get
2.b)于是我想到了公司里上传和下载的方式, 点击Xshell : 窗口 -->新建传输文件, Xshell会提示需要xftp, 但是不用管.取消掉, 这时会打开文件传输窗口(我也不知道为什么, 之所以想到这么做, 是因为公司里用的secureCRT, 直接在连接窗口处右键,新建ftp就能打开).
3. put/get + fileName命令用于将文件上传和下载, lcd/cd命令用于进入本地/服务器路径, 如果需要上传文件夹, 使用put -r dirName.