1.首先Linux先安装java,Tomcat

中间件规范要求:

1)         软件必须下载到/services/download_soft_v        --------(用xftp上传到此目录)

2)         软件必须安装到/services/current_apps        --------------(将上传的java和tomcat 复制或者移动到此目录下)

操作步骤:

1)         利用xftp把软件包传到服务器上

2)         先上传至/home/用户名文件夹下       --------------(这里的用户名是我自己登入时的用户名,因为我没有root权限,只是提权root而已。)

3)         然后通过xshell登陆系统,mv /home/用户名/软件包名称 /services/download_soft_v

4)         解压软件包名称到指定目录,tar xzf /services/download_soft_v/软件包名称 -C /services/current_apps

5)  实例:       以jdk-8u162-linux-x64.tar.gz和apache-tomcat-8.5.29.tar.gz为例

解压安装Java。

Java:tar xzf  /services/download_soft_v/jdk-8u162-linux-x64.tar.gz -C /services/current_apps

解压安装包到指定目录/services/current_apps

ln –sf /services/current_apps/ jdk-8u162-linux-x64 /usr/local/java  做软链到/usr/local/java

修改环境变量:vi /etc/profile

在配置文件底部加上

export JAVA_HOME=/usr/local/java

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/lib:$JAVA_HOME/jre/bin:$HOME/bin:$PATH

保存并退出

source /etc/profile     ---- 让配置文件即时生效

java –version     -----------测试java环境配置是否正确

解压安装tomcat。

Tomcat: tar xzf /services/download_soft_v/apache-tomcat-8.5.29.tar.gz

-C /services/current_apps

解压安装包到指定目录/services/current_apps

ln –sf /services/current_apps/apache-tomcat-8.5.29 /usr/local/tomcat

做软链到/usr/local/tomcat

su –c /usr/local/tomcat/bin/startup.sh tomcat ----------- 用tomcat用户启动应用,如果没有tomcat,需要自己创建,这一步之前还需要将tomcat包的所有者以及组改为tomcat,不然没有权限。

netstat -unptl | grep tomcat   -------------查看服务端口是否启动

netstat -unptl | grep java  -----------------查看服务端口是否启动

我们看到服务端口在使用,处于侦听状态。(这里的不同端口是因为我部署了3个tomcat,以不同端口运行的服务,如果没有改server.xml,那就只有8080端口)

或者用ps -aux | grep tomcat

ps -aux | grep java

------------------------查看服务是否启动

/usr/local/tomcat/bin/shutdown.sh           -----------------关闭应用

2.部署和升级war包

》1.将上传的war包复制到/services/current_apps/apache-tomcat-8.5.29/webapps/下

》2.将用户tomcat赋予上传的war包所有权限,如所有者是tomcat,所有组是tomcat,其命令:chown -R tomcat  war包

》3.su –c /usr/local/tomcat/bin/startup.sh tomcat     -------以tomcat用户启动服务,war包会自动被tomcat下的程序解压安装

》4.用浏览器搜索服务器ip+端口号,如:192.168.201.xxx:8080        ----------------如果显示的是由apache tomcat 返回的页面则部署成功。

或者自己在Var包下写个页面测试 :

cd /xxxx/xxxx/xxxx/webapps/var包

vi html

1111111111

保存退出

访问:192.168.201.xxx:8080/html

部署成功。

如果发现是浏览器返回的不可访问,则可能是防火墙没有放行端口,其相应命令如下:

firewall-cmd --zone=public --add-port=8080/tcp --permanent -------放行8080端口

firewall-cmd --reload -------重新载入防火墙信息firewall-cmd --zone=public --list-ports -------查看开启的防火墙端口

3.更新var包,只要先将tomcat服务关闭,再将新的var包放在webapps下,赋予tomcat权限,再将就包移除或者备份到其他路径,重新开启tomcat服务就可以了。

linux系统下基于mono部署asp.net,使用ef6与mysql出现的问题【索引】

git clone github.com/mono的源码,日期:2014-06-19,百度网盘链接:http://pan.baidu.com/s/1kTG9EUb 关于asp.net利用mono部署到 ...

重启部署在Linux系统下的tomcat服务

重启部署在Linux系统下的tomcat服务具体的操作步骤: 1.在Winscp上建立连接,输入用户和密码,这个密码一般是看不到的: 2.查看服务:ps -ef  |  gerp  Java  注意在 ...

linux系统下重启tomcat的shell脚本

linux系统下重启tomcat的shell脚本: #!/bin/shtomcat_home=/opt/apache-tomcat- #找到tomcat进程的id并kill掉 ps -ef |grep ...

Linux系统下分割tomcat日志

在Linux系统下,tomcat日志catalina.out并不会像window系统下,按日期进行重写备份,因此在Linux系统下会造成日志文件过大的情况,本文介绍采用 cronolog工具进行如在w ...

linux系统下安装tomcat及配置

一.下载TOMCAT压缩包 apache-tomcat-6.0.44-client.zip 或 apache-tomcat-7.0.69.tar.gz 点击进入官网:http://tomcat.apa ...

Linux系统下重启Tomcat

在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看 ...

linux系统下安装tomcat服务器

一.首先需要关闭linux防火墙(重启后生效) chkconfig iptables off 二.从官网上下载Linux合适版本的tomcat,我现在下来的文件为apache-tomcat-8.5.3 ...

linux 系统下配置tomcat,并给tomcat赋予最高操作权限,启动tomcat和关闭tomcat

配置tomcat服器 sudo chmod -R 777 * 给某个文件下所有文件赋予最高的读写权限 红颜色的字是路径,蓝颜色字是命令 (1)官方网站下载tomcat压缩包.apache-tomcat ...

随机推荐

zigbee学习之路(十二):zigbee协议原理介绍

一.前言 从今天开始,我们要正式开始进行zigbee相关的通信实验了,我所使用的协议栈是ZStack 是TI ZStack-CC2530-2.3.0-1.4.0版本,大家也可以从TI的官网上直接下载T ...

socket 通信

type TWinSocketStringStream = class(TWinSocketStream) public function ReadString(nMaxLength: Integer ...

Beta版本——第七次冲刺博客

我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...

jfinal

http://blog.csdn.net/zb0567/article/details/21083021

collection的框架结构

经常会看到程序中使用了记录集,常用的有Collection.HashMap.HashSet.ArrayList,因为分不清楚它们之间的关系,所以在使用时经常会混淆,以至于不知道从何下手.在这儿作了一个 ...

Xshell5

Xshell5 -------- Xshell5默认属性 备份样式 --------------------------

redmine在linux上的mysql性能优化方法与问题排查方案

iredmine的linux服务器mysql性能优化方法与问题排查方案     问题定位:   客户端工具: 1. 浏览器inspect-tool的network timing工具分析   2. 浏览 ...

UIIimageView读取图片的两种方式及动画的执行

/**count:图片数量 name:图片名称*/ - (void)runAnimationWithCount:(int)count name:(NSString *)name { if(self.t ...

linux更新war包操作步骤,关于Linux系统下基于Tomcat部署和升级war包的详细过程相关推荐

  1. java war包更新 部署_关于Linux系统下基于Tomcat部署和升级war包的详细过程

    1.首先Linux先安装java,Tomcat 中间件规范要求: 1)         软件必须下载到/services/download_soft_v        --------(用xftp上传 ...

  2. 重启部署在Linux系统下的tomcat服务

    2019独角兽企业重金招聘Python工程师标准>>> 重启部署在Linux系统下的tomcat服务具体的操作步骤: 1.在Winscp上建立连接,输入用户和密码,这个密码一般是看不 ...

  3. linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  4. linux系统安装内存测试,一种Linux系统下基于IDK内存注错的测试方法及系统与流程...

    本发明涉及计算机服务器的 技术领域: :,具体涉及到一种Linux系统下基于IDK内存注错的测试方法及系统. 背景技术: ::在服务器领域中,内存是服务器中重要的部件之一,它是与CPU进行沟通的桥梁. ...

  5. linux 内核 scsi底层驱动程序,Linux系统下基于SCST的SCSI_Target驱动设计.doc

    Linux系统下基于SCST的SCSI target驱动设计 摘要 随着信息数字化的深入发展,数据存储的需求日益增长.存储虚拟化带给我们最直接的益处就是,提高存储利用率,降低成本,简化存储管理,而基于 ...

  6. Linux系统下基于IO多路复用的大规模可靠UDP服务器的实现(三)

    七.可靠性UDP的优化细节 4.5章节中,我们提到了KCP本身的优化提高,由于可靠性UDP是这个方案是否优秀的关键,而各种可靠UDP协议中都有TCP算法的影子,所以下面我们再仔细的谈一下这个部分.按照 ...

  7. Tomcat部署多个war包

    Tomcat部署多个war包 前言 一.部署步骤(第二种方案) 1.复制webapps文件夹 2.把war包分别存放在对应的webapps文件夹下 3.修改apache-tomcat-8.5.20/c ...

  8. 问题步骤记录器——Windows系统下自带的录屏神器?

    问题步骤记录器--Windows系统下自带的录屏神器? 实际上,它是一个抓屛工具, 相当于Linux系统中的捕捉.以截图的方式保存,通过幻灯片放映,达到一种录屏的效果. 什么时候用到问题步骤分析器? ...

  9. NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)

    NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)安装包制作 1.软件详情 软件版本 版本说明 翻译跟进 2.教程 ...

  10. python scapy 抓包_Python3下基于Scapy库完成网卡抓包解析

    Scapy是一个可以让用户发送.侦听和解析并伪装网络报文的Python程序.这些功能可以用于制作侦测.扫描和攻击网络的工具. 在 Python 代码中可以通过 sniff 函数调用抓包分析,并对抓到的 ...

最新文章

  1. Go 领军人物谢孟军:智能制造渴望银弹,首先要摒弃偏见
  2. 时隔多年,ORB-SLAM3终于来了
  3. SQL Server 数据库的整理优化的基本过程(二)
  4. java 微信自定义菜单开发_微信公众号开发之设置自定义菜单实例代码【java版】...
  5. 敏捷开发的角色和职责阐述
  6. 如何应对“吴恩达:人工智能落地最重要的挑战之一是小数据”的困境?
  7. mugen4g补丁如何使用_客户端与WSUS如何连接,补丁审批,下载安装(3)
  8. 688:画圈游戏(思维)
  9. 开发指南专题十七-JEECG图表配置说明
  10. 如何将本地MySQL提交到网络_如何把本地MySql数据库移植到远程服务器上
  11. quartz获取缓存中所有运行中的Job
  12. hdu 2069 1 5 10 25 50 这几种硬币 一共100个(母函数)
  13. oracle常用函数介绍
  14. LINUX下载编译FreeType
  15. 128.最长连续序列(力扣leetcode) 博主可答疑该问题
  16. iOS 10 的一个重要更新-线程竞态检测工具 Thread Sanitizer
  17. 大数据技术原理与应用-林子雨课后(部分习题答案)
  18. vb6.0企业版id_国网公司十八项反措(2018版)开关设备专题解读
  19. Go语言utf8汉字字符串截取处理小记
  20. Java面试题目和答案

热门文章

  1. 通用发票在线OCR识别,报销场景适用,支持近20种票据
  2. c++图的创建_如何在photoshop中创建汉堡菜单模板
  3. 立体栅格地图_基于滑动窗口的室内三维立体栅格地图特征点提取方法与流程
  4. 微信登录服务器提示异地登录异常,最近QQ微信被异地登录怎么回事 收到微信异地登录的信息怎么办...
  5. 微调StyleGAN2模型
  6. VSU(虚拟交换单元)组网提升网络可用性
  7. 查看英伟达NVIDIA显卡型号
  8. 计算机网络课制作双绞线实验,计算机网络实验报告(双绞线).doc
  9. 阿里巴巴使用的Rax源码
  10. Vim实用技巧_7.模式匹配和查找