将Java Web项目部署到远程主机上

 这里讲的是Java Web项目

第一步:购买主机,如果是大学生可以购买学生机,一个月9.9元,阿里云ECS服务器,自己选择不同的操作系统和镜像

,我的选择

得到用户名和密码,可以进行ssh远程登录,登录成功后的界面

 

第二步:登录https://account.daocloud.io/signin,没有账号就进行注册

在侧边导航栏找到集群管理,添加主机,则跳转到下个页面。下面就是安装Docker,快速安装命令:curl -sSL https://get.daocloud.io/docker | sh

Docker安装完成后进行主机关联,将你的主机与你的集群关联起来。

运行命令:curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s eddaa2743b138411c3b4432f4aef1d2638d59a54

后面的类似key每次都不同

安装成功后这里显示关联成功,你的集群里就多了一台主机

 

第三步:创建镜像

 

 

 

 

 

点击下一步后就到了设置端口和环境变量,这里我们可以什么都不填,之后可以修改

 

第三步,强化,直接创建stack

 直接创界stack,配置信息写在YAML里 (黑色),填写完成,点击“创建并部署”

   

 

 

 

 将项目放到/www/test/文件夹中。

项目怎么上传到远程服务器呢?

  使用WinScp

 

 

重启tomcat。

你会发现你的项目跑不起来。不慌,进入你的阿里云ECS服务器,给主机添加安全组;

 

 

 

 

注意 你新建stack时  主机端口 要在你的端口范围内,重启tomcat,如果还是不行,那就是有可能是你项目里数据库的链接出现问题,可以试试在数据库地址后加上:3306

即: XX.XX.XX.XX:3306,该数据库需外网可以访问。当然你也可以在你的主机上增加一个MySQL数据库服务,那样就是自己连自己了。

 

中间有许多细节没有经清楚,谅解,时间不够。

 

posted @ 2017-06-02 13:32  #SHINN  阅读(969)  评论(2编辑  收藏  举报