`
vvv_110
  • 浏览: 142309 次
社区版块
存档分类
最新评论

远程部署linux上应用全过程

阅读更多

今天把本地开发的应用部署到测试环境中去,测试服务器用的是linux系统,部署在tomcat上。

把几个步骤记下来,以便以后记不清的时候来翻阅。

一、首先把web应用部署到tomcat里要部署的内容是整个WebContent文件夹下的所有内容,我们通常开发的时候在本地运行过,编译好的文件也都已经存在。如果用的svn同步程序,记得把要发布的内容copy出来,然后搜索 “.svn”,把所有搜索出来的文件删除后才是要部署的内容。

二、把部署的内容准备好了,下面要想怎么把它部署到linux上去,要想部署首先得先和linux系统取得连接,然后通过连接把内容传送过去,具体的连接工具有很多,本人用的ssh(SSHSecureShellClient3.2.91)即有图形的界面也可以命令行,觉得挺不错。安装成功后打开程序,第一次打开可能是界面视图也可能命令行,不要紧,可以点击工具栏的第六个和第七个图标进行切换。

点击第二个图标来连接linux系统,输入linux系统的ip和用户名,点击连接,再输入密码,比如我的是 192.168.12.200 root root。

三、连接上以后去找到你的tomcat(此处tomcat已经部署在linux系统上了,而且好用,但是不是本人亲手做的,以后又机会把这部分内容补充上),找到tomcat的webapps文件夹下建立一个你应用名称的文件夹,然后把之前准备好的内容通过图形界面上传上去,这个过程相对与命令行上传太慢了,但是很傻瓜。上传完以后到tomcat的bin目录下启动tomcat。应该就可以访问了。记得去tomcat里配置的你的端口。 如果第一次没有部署成功,以后再部署的时候要先删除work文件夹下的缓存再重新部署,最好在配置文件里加上reload=true 

 。这样tomcat启动的时候就会重新部署应用。

 

以下是连接过程中常用的命令;

cd webapps 进入到webapps目录;

cd .. 进入到上级目录;

cd / 进入到根目录;

mkdir -m 777 app 建立一个任何用户可读写的目录app;

rm -rf app 强制并递归删除目录app和它里面的内容;

ps -ef |grep webapp(应用名称)    查看进程

kill -9 9809  删除进程9809

sh startup.sh 启动tomcat

sh shutdown.sh 停止tomcat

 

mv 要移动文件  要移动到位置

 

  • 大小: 2.9 KB
0
1
分享到:
评论

相关推荐

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等多个方面深入讲解了如何构建高性能的Linux服务器。...

    WEB服务器设计.doc

    所以在完成设计之前,必须先了解 WEB服务器设计的原理与结构 1.2 WEB服务器现况 目前在市场上有20到30种Web应用服务器,每种服务器在实现对象组件支持、 分布式 计算、部署的速度和易用程度上采取了不同方式。...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    史上最全韩顺平毕业班视频------这里只有9月份,8,10,11月份在另外一个文件下。 传智播客PHP就业班视频课程列表 8-11 1.html介绍 html运行原理① 8-11 2.html运行原理② html文件基本结构 html元素和属性 8-11 3....

    在线考试系统文献综述

    客户端采用浏览器来完成考试全过程。 利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用JSP技术,我开发了基于B/S模式多用户在线考试系统这一程序。它运用方便、操作简单,效率很高...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    史上最全韩顺平毕业班视频------这里只有10月份,8,9,11月份在另外一个文件下。 传智播客PHP就业班视频课程列表 8-11 1.html介绍 html运行原理① 8-11 2.html运行原理② html文件基本结构 html元素和属性 8-11 3....

    史上最全传智播客PHP就业班视频课,8月份视频

    史上最全韩顺平毕业班视频------这里只有8月份,9,10,11月份在另外一个文件下。 传智播客PHP就业班视频课程列表 8-11 1.html介绍 html运行原理① 8-11 2.html运行原理② html文件基本结构 html元素和属性 8-11 3....

    通讯运营平台|期翼嘻嘻(FreeCommunication) v7.8.0726.zip

    VOD 远程控制 企业架构 WEB,手机应用等 。群最大 1600 人,支持音视频,会议室最大 800 。如需更大的需要,需要找官方定制 。客户端提供多种灵活配置,支持多语言 。支持插件,编程接口,方便二次开发 。...

    智能安防运维管理系统平台设计方案.doc

    运维管理全面:对系统的全部信息和运行维护的全过程进行全面的综合管理; 完全在线管理:与一般的工单信息管理系统不同,该系统是基于联网的在线式管理 ,所有联网设备的工作状态和参数信息能够实时在线获取; 无需...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    11-本地及远程主机授权思想及多种方法实战.avi 12-自己动手实战确定MySQL的授权权限列表.avi 13-生产场景如何授权用户及权限讲解.avi 14-MySQL建表语句及表的知识.avi 15-查看表结构以及建表语句.avi 16-索引的知识...

    (全)传智播客PHP就业班视频完整课程

    非常实用 持之以恒才是王道! ...8-11 3....8-11 4.图像 表格 实际应用-...10-30 3 常用命令 远程控制软件使用 10-30 4 vi编辑器使用 linux目录讲解 10-4 1 课程回顾 10-4 2 js面向对象多态 10-4 3 js内部对象和系统函数 10...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例033 Zend Studio中部署Apache服务器 60 第2章 PHP基础 63 2.1 基本语法 64 实例034 在页面中打印PHP的配置信息 64 实例035 在页面中打印服务器时间 65 实例036 在页面中打印当前执行的PHP文件名 67 实例037 区分...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例033 Zend Studio中部署Apache服务器 60 第2章 PHP基础 63 2.1 基本语法 64 实例034 在页面中打印PHP的配置信息 64 实例035 在页面中打印服务器时间 65 实例036 在页面中打印当前执行的PHP文件名 67 实例037 区分...

Global site tag (gtag.js) - Google Analytics