tomcat init启动脚本 编程技术

tomcat init启动脚本

tomcat bin目录下已经有了启动、关闭的脚本,写这个脚本主要是为了方便自动化运维,把tomcat和jdk推到服务器上解压后,把这个脚本传到PATH目录下,改个名字,给个执行权限就可以了,可以少设置很多东西,同时功能更加丰富。主要有以下几点功能: 只需配置JDK目录和tomcat目录即可,无需设置全局JDK环境变量和setenv.sh 可以指定tomcat启动运行的用户 系统中...
阅读全文
bash脚本通过git下拉项目对maven项目进行打包并启动 编程技术

bash脚本通过git下拉项目对maven项目进行打包并启动

java项目尤其是通过maven打包的项目在部署上传的时候通常会遇到 打包->ssh上传->启动的麻烦。但是有时候以为项目小或者服务器限制没法做jenkins这类的自动化部署工具,所以就很麻烦。因此结合网上的和自己需求写了一个脚本,以实现在远程服务中只需要通过git来pull下代码后即可运行脚本执行打包部署项目工作,方便了很多。 首要工作 当然是将项目pull出来 git pul...
阅读全文
Jenkins+tomcat自动发布的热部署/重启及遇到的坑解决办法 Java

Jenkins+tomcat自动发布的热部署/重启及遇到的坑解决办法

一.背景 公司的项目一直手动maven打包、上传服务器、关闭/开启tomcat,整个流程下来耗时耗力,虽然可以将所有流程通过shell脚本一次性解决,但如果可以通过idea的Jenkins插件一键自动部署,那更省时省力。 下面是一个简单的发布tomcat的shell脚本,执行下面脚本的前提是要在服务器中安装了git、maven # 先关闭tomcat进程 kill -9 `ps au...
阅读全文
民生银行日接入量15T的ELK日志平台(Apollo+ES源码改造) 编程技术

民生银行日接入量15T的ELK日志平台(Apollo+ES源码改造)

作者介绍 中国民生银行大数据基础平台运维组团队:赵蒙、詹玉林、文乔、黄鹏程、焦媛、武文齐、孙玺 , 民生银行大数据基础平台运维组团队是一个热衷技术的年轻团队, 采用先进的技术架构及成熟的开源产品建设了民生银行一系列大数据基础平台,如天眼实时日志平台,实现了秒级延时的海量日志实时接入;大数据平台计算和非计算集群,支持非结构化数据的对象存储,同时支持机器学习和数据挖掘;Kafka 平台,实现了...
阅读全文
阿里内部员工,排查Java问题常用的工具单 Java

阿里内部员工,排查Java问题常用的工具单

这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。Hollis对文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。 前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了...
阅读全文
阿里员工排查问题的工具清单,总有一款适合你! Java

阿里员工排查问题的工具清单,总有一款适合你!

作者:红魔七号 链接:https://yq.aliyun.com/articles/69520?utm_content=m_10360 这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。 前言 平时的工作中经...
阅读全文
面试刷题32:你对tomcat做了哪些性能调优? Java

面试刷题32:你对tomcat做了哪些性能调优?

背景 java程序员的开发的java应用程序,一般都会选择使用tomcat发布,但是: 如何充分的掌控tomcat,并让它发挥最优性能呢? 这也是面试的热点问题,结合多年的工作实践,我是李福春,今天总结一下。 tomcat的使用 下载 现在最新的稳定版本是tomcat9, 下载页面: https://tomcat.apache.org/download-90.cgi ...
阅读全文
Loading...