文档章节

如何将web项目部署到远程服务器

千元机爱好者
 千元机爱好者
发布于 2016/09/29 17:47
字数 558
阅读 307
收藏 2

项目上线也就是将项目部署到远程服务器,开发好的web项目,经过测试,先打成war,然后按照下面顺序进行部署:

1)连接远程服务器,这里首先得下载两个软件,putty和FileZilla,putty是用来操作远程服务器,FileZilla是用来进行文件传输,大家可以到这里来下载:https://yunpan.cn/ckpaIYtcI7yAF  访问密码 709a,然后根据地址,用户名,密码连接服务器,打开终端后输入ssh+用户名+地址,连接后输入密码,正常的话会显示welcome,表示你连接成功;一般的情况下,项目都是部署在服务器的home目录下,找不到的话可以执行命令: ps -ef|grep java,执行后就会显示所在目录;如果你是更新项目的话最好备份一下,分别输入命令:mkdir backup  和 cp -pr apache-tomcat-7.0.53 backup,然后输入命令 cd /home/XXXXX/apache-tomcat-7.0.53/bin进入到tomcat的bin目录下,输入./shutdown.sh命令停止tomcat服务器;

2)上传war包,上传war的时候要用的FileZilla,打开后输入地址,用户名和密码,端口号,连接即可,然后将war上传到webapps下,如果你的项目比较大的话有可能慢些,请耐心等待,上传完成之后进到bin目录下输入./startup.sh命令重新启动tomcat,启动比较慢,因为要解压war,待解压结束之后再将tomcat关闭,在进入到webapps文件夹下就可以看到你所上传的项目,如果是更新工程的话,最好将原来的ROOT备份下mv ROOT ROOT_bak,将工程名命名为ROOT ,mv 工程 ROOT ,就是把新的工程改成ROOT,同时把原来的ROOT改成bak,将webapps下的工程war包可以移走了。rm njcit.war 然后把ROOT_bak移到外面去mv ROOT_bak ../,然后再进入到bin目录下启动tomcat;

3)在浏览器中输入地址进行访问就可以了;

© 著作权归作者所有

共有 人打赏支持
千元机爱好者
粉丝 9
博文 35
码字总数 35649
作品 0
焦作
后端工程师
JPA注解 能不能在项目部署时,向数据库表中插入一条数据呢?

用SSH框架编写web项目的时候遇到这样的一个问题: 有个表中的数据得在项目部署的时候插入MySQL数据库,每次都是在表创建完之后自己在表中插入。 这样做在本地做还好,但是如果将项目部署到远...

双人鱼XKQ
2014/05/10
484
2
腾讯云Linux服务器如何部署项目

本人目前还是学生,在腾讯云上申请了一个Ubuntu服务器,操作系统是UbuntuServer就是那种纯命令行的,不晓得如何将本地Windows上的web项目部署到linux上去,纯粹的命令行一脸懵逼,都不晓得如...

SigiLa
2017/04/04
657
10
多服务器日志文件变更--RemoteTail

RemoteTail是一款支持同步显示多台远程服务器的日志文件内容更新的工具,使用它可以让你同时监控多台服务器中某个(某些)日志文件的变更,将多台服务器的命令的输出合并展示。相比于其他流行...

mylxsw
2016/09/21
2.7K
0
mylxsw/remote-tail

RemoteTail RemoteTail是一款支持同步显示多台远程服务器的日志文件内容更新的工具,使用它可以让你同时监控多台服务器中某个(某些)日志文件的变更,将多台服务器的命令的输出合并展示。相...

mylxsw
2016/09/25
0
0
自动部署工具capistrano学习笔记

简介 capistrano是一个ruby语言写的代码自动部署工具。它的源代码在https://github.com/capistrano/capistrano。 作为一个自动部署工具,它的功能主要有: 1 可实现自动部署 2 通过ssh,可远...

costaxu
2014/02/23
0
1

没有更多内容

加载失败,请刷新页面

加载更多

身处小公司,如何在2年内快速突破,拿到大厂offer?|掘金技术征文

本文是我一个朋友的经历,谨以此文告诉那些向往更好的未来发展而一直努力奋斗的朋友们。不管你现在身处什么小公司,都不要气馁,机会还是有的,只要你敢于拼搏奋斗,我相信你一定可以成功的。...

SuShine
6分钟前
0
0
web应用防火墙的作用

web应用防火墙也被称为网站应用级入侵防御系统,按照一些常规的定义,WAF是指通过一些列针对HTTP/HTTPS的安全策略专门为web应用提供保护的产品。它主要用于防御针对网络应用层的攻击,像SQL...

上树的熊
7分钟前
1
0
5分钟掌握var,let和const异同

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://dzone.com/articles/javascript-difference-between-var-let-and-const-...

葡萄城技术团队
10分钟前
1
0
gif工具ffmpeg 的安装

ffmpeg 是一个可以将视频生成gif 格式的图片的工具, 下面说说如何安装这个工具吧: 1、 2 3 4 5 配置环境变量:

wangyanbao
11分钟前
0
0
RocketMq在windows下安装

mqnamesrv.cmd -n localhost:9876#启动namesrvmqbroker.cmd #启动brokermqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true//启动控制台java -jar rocketmq-console-ng......

王桥修道院副院长
11分钟前
0
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部