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

 这里讲的是Java Web项目docker

第一步:购买主机,若是是大学生能够购买学生机,一个月9.9元,阿里云ECS服务器,本身选择不一样的操做系统和镜像数据库

,个人选择tomcat

获得用户名和密码,能够进行ssh远程登陆,登陆成功后的界面安全

 

第二步:登陆https://account.daocloud.io/signin,没有帐号就进行注册服务器

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

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

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

后面的相似key每次都不一样url

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

 

第三步:建立镜像

 

 

 

 

 

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

 

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

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

   

 

 

 

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

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

  使用WinScp

 

 

重启tomcat。

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

 

 

 

 

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

即: XX.XX.XX.XX:3306,该数据库需外网能够访问。固然你也能够在你的主机上增长一个MySQL数据库服务,那样就是本身连本身了。

 

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

相关文章
相关标签/搜索