- 1,先在本地生成war工程。可以在IDEA上的Project Structure的Artifacts那里选择war包存放路径。
- 2,在最上一行那里选择Build->build Artifact,选择相应的war包,再选择build。就会在1.制定的目录下输出结果。
- 3,使用ssh 远程登录。登录前需要在本地生成一个公钥,然后放在服务器上,这样每次进入就不需要输入密码。
生成秘钥:# ssh-keygen
默认在 ~/.ssh目录生成两个文件:
id_rsa :私钥
id_rsa.pub :公钥
然后把公钥发给服务器管理员。
# ssh root@192.168.1.129
root 通过root用户登录到远程服务器(也可以使用其他拥有同等权限的用户) ;
192.168.1.129 远程服务器的ip地址(也可以使用域名或机器名) ;
- 4,把war包传输过去,如果是windows,可以直接使用secureCRT复制过去,这里推荐一个命令方式:
-scp链接:http://blog.csdn.net/qiubt__123/article/details/50434330
scp /home/test/item.txt root@192.168.1.129:/etc/test
/home/test/ 本地文件的绝对路径;
item.txt 要复制到服务器上的本地文件 ;
- 5,如果环境配置好后,可以直接访问:192.168.1.129:8080/train/courses