位置: 编程技术 - 正文

centos7下systemd实现tomcat多实例配置方法(centos7 syslog)

编辑:rootadmin

推荐整理分享centos7下systemd实现tomcat多实例配置方法(centos7 syslog),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos7 systemctl,centos7 syslog,centos7 system halted,centos7 systemctl,centos7 sysctl,centos7 system halted,centos7 system halted,centos7 systemd,内容如对您有帮助,希望把文章链接给更多的朋友!

本文我们分享在Centos安装tomcat,然后用systemd实现tomcat多实例的方法,有需求的朋友可以认真参考一下。系统环境: CentOS 7 x_

1、安装jdk

rpm -ivh jdk-8u-linux-x.rpm

2、创建普通用户

getent group tomcat || groupadd -r tomcatgetent passwd tomcat || useradd -r -d /opt -s /bin/nologin tomcat

3、下载tomcat 7cd /optwget zxvf apache-tomcat-7.0..tar.gzmv apache-tomcat-7.0. tomcatchown -R tomcat:tomcat tomcat tar zxvf apache-tomcat-7.0..tar.gzmv apache-tomcat-7.0. tomcatchown -R tomcat:tomcat tomcat

两个实例同时监听端口必然会产生冲突,所以必须修改.

sed -i 's///g' /opt/tomcat/conf/server.xmlsed -i 's///g' /opt/tomcat/conf/server.xmlsed -i 's///g' /opt/tomcat/conf/server.xmlsed -i 's///g' /opt/tomcat/conf/server.xml

centos7下systemd实现tomcat多实例配置方法(centos7 syslog)

AJP通常用不上,这里统一关闭

sed -i '//d' /opt/tomcat/conf/server.xmlsed -i '//d' /opt/tomcat/conf/server.xml

tomcat在Linux 下默认工作模式是bio,性能非常低,建议使用apr或者nio,这里改为nio,即非阻塞IO,性能比较好。

sed -i.bak 's#HTTP/1.1#org.apache.coyote.http.HttpNioProtocol#' /opt/tomcat/conf/server.xmlsed -i.bak 's#HTTP/1.1#org.apache.coyote.http.HttpNioProtocol#' /opt/tomcat/conf/server.xml

4、创建启动文件

cd /usr/lib/systemd/systemcat >tomcat.service <<EOF[Unit]Description=Apache Tomcat 7After=network.target[Service]Type=oneshotExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.shRemainAfterExit=yesUser=tomcatGroup=tomcat[Install]WantedBy=multi-user.targetEOFtomcat同理sed 's/tomcat/tomcat/g' tomcat.service > tomcat.service

5、启动服务

systemctl enable tomcatsystemctl enable tomcatsystemctl start tomcatsystemctl start tomcat

6、查看进程

ps aux |grep tomcat附上一份nginx反向代理tomcat的配置文件proxy_cache_path /var/cache/nginx/proxy_cache levels=1:2 keys_zone=static:m inactive=1h max_size=1g; upstream tomcat { ip_hash ; #hash $remote_addr consistent; server .0.0.1: max_fails=1 fail_timeout=2s ; server .0.0.1: max_fails=1 fail_timeout=2s ; ; keepalive ;} server { listen ; server_name tomcat.example.com; charset utf-8; access_log /var/log/nginx/tomcat.access.log main; root /usr/share/nginx/html; index index.html index.htm index.jsp; location / { proxy_pass proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_use_stale error timeout invalid_header updating http_ http_ http_ http_; proxy_connect_timeout ; proxy_send_timeout ; proxy_read_timeout ; proxy_http_version 1.1; proxy_set_header Connection ""; add_header X-Backend "$upstream_addr"; } location ~* ^.+.(js|css|ico|gif|jpg|jpeg|png)$ { proxy_pass ; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_use_stale error timeout invalid_header updating http_ http_ http_ http_; proxy_connect_timeout ; proxy_send_timeout ; proxy_read_timeout ; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_cache static; proxy_cache_key $host$uri$is_args$args; proxy_cache_valid 5m; proxy_cache_valid 1m; proxy_cache_valid any 1h; add_header X-Cache $upstream_cache_status; #log_not_found off; #access_log off; expires max; } location ~ /.ht { deny all; } }

CentOS7 增加tomcat 启动、停止(使用systemctl进行配置) 1,centos7使用systemctl替换了service命令参考:redhat文档:

CentOS系统恢复误删除文件的方法 CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。1、关掉所有的服务当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在

centos所有版本镜像下载地址集合 版本号下载地址更新时间centos2.1iso镜像下载2.1//8/:centos3.1iso镜像下载3.1//7/:centos3.3iso镜像下载3.3//3/:centos3.4iso镜像下载3.4//3/:ce

标签: centos7 syslog

本文链接地址:https://www.jiuchutong.com/biancheng/350486.html 转载请保留说明!

上一篇:CentOS内核的编译与安装简单示例分享(centos编译器)

下一篇:CentOS7 增加tomcat 启动、停止(使用systemctl进行配置)(centos7配置tomcat)

  • 小规模纳税人宾馆房屋租赁税率
  • 小企业会计准则下退企税分录
  • 房产税如何进行税源采集
  • 防火门属于固定式防火风格
  • 固定资产清理费用为什么有进项税额
  • 税务局季度报表怎么做
  • 给客户提供的价值
  • 预收账款怎样清零
  • 固定资产折旧年限的最新规定2022
  • 制造费用包括哪三类
  • 定额材料损耗率国家标准
  • 自查补交以前年度增值税怎么做账
  • 认缴制下实缴资本流程
  • 汇算清缴补交的所得税怎么记帐
  • 收到电子承兑汇票的账务处理
  • 分支机构的企业所得税申报流程是什么
  • 企业国有资产无偿划拨管理暂行办法
  • 制造费用在利润表体现吗
  • 网速检测工具
  • 或有事项的计量结束语
  • 有限责任公司出资方式有哪些
  • 事业单位财政补助收入会计分录
  • 计提工资的时候是应发合计还是实发合计
  • 代扣代缴代收代缴税款业务内容
  • Linux系统中quota磁盘命令的相关使用解析
  • 招待费专用发票需要认证吗
  • linux grep使用
  • 存入保证金账户分录怎么写
  • nbscheduler是什么程序
  • php如何自定义函数
  • 出售债券税费处理方法
  • 杜鹃花的养殖方法和修剪
  • thinkphp教程
  • 股东出资未注明投资款可以通过验资报告处理么
  • php 模拟post
  • 计算机还热门吗
  • 处置长期股权投资产生的收益计入什么科目
  • critical_section 结构
  • 服务业销售收入
  • 递延所得税什么时候交
  • 航天信息服务费的会计分录
  • 帝国cms整合Elasticsearch
  • 浅析学校德育的个体智能发展功能
  • MySQL5.1忘记root密码的解决办法(亲测)
  • 实收资本可以用于偿还借款
  • 财政拨款结余明细科目编码
  • 个人所得税表格怎么做
  • 进项票可以抵扣企业所得税吗
  • 开具发票涉及到哪些会计科目?
  • 商业折扣怎么扣
  • 用信用卡消费扣谁的手续费
  • 购买汽车抵扣增值税税率
  • 企业收到政府专项奖励
  • 开办费计入期间费用明细表
  • 持有待售流动资产减值
  • 怎样编制银行存款凭证
  • vmware10虚拟机安装
  • Ubuntu 14.10 “Utopic Unicorn”正式发布(附下载)
  • 超级管理员不能用winhello
  • win8图标放桌面
  • windows7如何启动任务管理器
  • 如何装win8.1
  • win8新建用户
  • androidannotations的background和UiThread配合使用参考
  • 适者生存作文800字议论文
  • js datetime
  • JavaScript中setUTCMilliseconds()方法的使用详解
  • js中变量有哪几种?分别在哪里定义?
  • node-js
  • webview清除数据
  • python程序讲解
  • JavaScript入门教程
  • android中常用的adapter不包括
  • 建筑业小规模纳税人工程结算增值税
  • 国家税务总局通知公告
  • 新入职税务人员给总局的回信
  • 百旺税控盘怎么清卡
  • 公司汽车用油计入什么科目
  • 新能源车需要缴纳购置税吗?
  • 运输合同的印花税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设