【java】在Linux上apache2.2+tomcat6的整合

【Clickhouse】Cannot allocate block number in Zookeeper write prefix view location 我有一个问题,我CK集群跑批的时候,replicated表变成只读的了下面是CK的报错和当时ZK的日志。下面是zk报错开始 我认为是写入的时候,压力太大,ZK扛不住了,就按照博客里的建议优化了ZK的参数,现在偶尔还会只读,zk报错都是图里的那种clickhouse的集群是5分片的集群,数据量比较大。每小时批量一次,每次2-10W条数据,字段的话,不到200个字段,使用的 jdbc sink写入。 阅读详情
整合前的整备:
   必须先安装好:JDK、Tomcat、apache tomcat-connectors-1.2.27-src.tar.gz
   还需要一个整合包:tomcat-connectors-1.2.27-src.tar.gz
 
安装步骤:
需要安装Gcc编译环境,这个在上面的文章里已经介绍过,这里不再赘述。
(1)第一步;安装JDK
         # mount /dev/cdrom /media/
         # cd /media/
         # cp jdk-1_5_0-linux-i586-rpm.bin /usr/local/src/
         # cd /usr/local/src/
         # chmod 755 jdk-1_5_0-linux-i586-rpm.bin
         # ./jdk-1_5_0-linux-i586-rpm.bin
  Do you agree to the above license terms? [yes or no]
此时选择yes,
安装成功,可以看到/usr/java/jdk 1.5.0/     目录
配置环境变量:cp /etc/profile /etc/profile.bak
vim /etc/profile
在最后添加:
export JAVA_HOME=/usr/java/jdk1.5.0
export JAVA_BIN=/usr/java/jdk1.5.0/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH==.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

source /etc/profile
第二步:安装 tomcat 非常简单:#cd /usr/local/src
#cp /media/apache-tomcat-6.0.18.tar.gz /usr/local/src
 #tar xvfz /media/apache-tomcat-6.0.18.tar.gz
 
启动 tomcat : /usr/local/tomcat6/bin/startup.sh
停止 tomcat : /usr/local/tomcat6/bin/shutdown.sh

第三步:安装 apache
# cd /usr/local/src
#cp /media/httpd-2.2.11.tar.gz  /usr/local/src
#tar xvfz httpd-2.2.11.tar.gz
 #cd httpd-2.2.11/
 #mkdir /usr/local/apache2
# ./configure --prefix=/usr/local/apache2 --enable-so
# make
 #make install
 安装完毕!
开始作tomcat6.0+apache2.2的整合了
第一步是修改httpd.conf 这个全局设定档。
cd /usr/local/apache2/conf/
cp http.conf http.conf.bak
vim http.conf
ServerName 配置为 127.0.0.1:80,服务器IP或域名

DirectoryIndex 中添加index.htm index.jsp
:wq 保存后退出
此时可启动apache2.0服务器了
采用:/usr/local/apache2/bin/apachectl start
输入:http://127.0.0.1/
你就会看到 It works!
这个测试成功的界面。
启动tomcat 采用:/usr/local/tomcat6/bin/startup.sh
输入:http://127.0.0.1:8080/
你就会看到tomcat 的测试页面
第二步是下载和编译mod_jk.so 这个连接tomcat和apache.的连接文件。
照样也是在http://tomcat.apache.org 这个网站上下载的源代码安装包:tomcat-connectors-1.2.27-src.tar.gz
首先: mkdir /usr/source.bao
     #cp /media/tomcat-connectors-1.2.27-src.tar.gz /usr/source.bao
      #cd /usr/local/src
      #tar xvfz /usr/source.bao/tomcat-connectors-1.2.27-src.tar.gz
      #cd tomcat-connectors-1.2.27-src/
      注意里面有一个BUILD.txt 仔细阅读它
      然后 cd native/
      #vim BUILDING.txt  仔细阅读它
      然后输入采用: 
      # ./configure --with-apxs=/usr/local/apache2/bin/apxs  --with-java-home=/usr/java/jdk1.6.0_11
      #make
      #make isntall
      #cp apache-2.0/mod_jk.so /usr/local/apache2/modules/  
     这一步很重要
  
第三步:在/usr/local/apache2/conf/下面建立两个配置文件mod_jk.conf和workers.properties。
      vim mod_jk.conf
添加以下代码:
# 指出mod_jk模块工作所需要的工作文件workers.properties的位置
JkWorkersFile /usr/local/apache2/conf/workers.properties

# Where to put jk logs
JkLogFile /usr/local/apache2/logs/mod_jk.log

# Set the jk log level [debug/error/info]
JkLogLevel info

# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

# JkOptions indicate to send SSL KEY SIZE,
JkOptions  +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkMount /servlet/*  worker1
JkMount /*.jsp worker1

vim workers.properties
添加以下代码:
# Defining a worker named worker1 and of type ajp13
worker.list=worker1

# Set properties for worker1
worker.worker1.type=ajp13 
worker.worker1.host=localhost 
worker.worker1.port=8009
worker.worker1.lbfactor=50 
worker.worker1.cachesize=10 
worker.worker1.cache_timeout=600 
worker.worker1.socket_keepalive=1 
worker.worker1.socket_timeout=300


再配置httpd.conf,作以下修改:
将Listen 80 修改为 Listen 127.0.0.1:80
将ServerName 修改为 ServerName LocalHost:80

我的网页放在/var/wwwroot下,所以要修改DocumentRoot
添加代码:
DocumentRoot "/var/wwwroot"
<Directory "/var/wwwroot">
    Options Includes FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
    XBitHack on
</Directory>
<Directory "/var/wwwroot/WEB-INF">    
    Order deny,allow
    Deny from all
</Directory>

增加关于加载mod_jk的语句:
添加代码:
LoadModule jk_module modules/mod_jk.so
Include /usr/local/apache2/conf/mod_jk.conf



最后编辑Tomcat的配置文件server.xml,在HOST段中加入:
<Context path="" docBase="/var/wwwroot"
      debug="0" reloadable="true" crossContext="true"/>

在/var/wwwroot下建立一个test.jsp,启动Apache和Tomcat,用浏览器访问http://localhost/,应该可以看到正确的页面了。
 
test.jsp 的例子
Hello! The time is <%= new java.util.Date() %>


输入http://127.0.0.1/test.jsp
你会看到:Hello! The time is Mon Jan 19 21:29:38 CST 2009
OK 你成功了! 
自建 HTML获取腾讯六宫格点选图片验证码素材,实现刷新批量获取图片方便训练 通过自建 HTML 页面,可以方便地获取腾讯六宫格二维码素材,不仅过程简单,而且可以灵活配置各种参数。希望这篇文章能帮助到需要相关素材的小伙伴。如果你有其他问题或者更好的方法,欢迎留言交流! 阅读详情

相关推荐

【提示学习代码】CoOp代码详读

CoOp是对CLIP的改进工作,主要是对prompt进行学习从而不用来手动设置prompt。自定义CLIP模型:上述两个模块结合而成的CLIP。文本编码器,接收文本的输入,并输出相应的编码表示。将图像和文本进行编码并计算它们之间的相似性。permute后变成了(4,2,3)Prompt学习器,用于学习生成提示。

weixin_51293984的博客 5816

阿里云服务器 ECS 第八篇:Apache + Tomcat 实现Web服务器集群的构建

操作内容在整理中 ,先将异常及解决方案贴完了再说正文的事儿!!!

Spring Boot-Common On With You 1710

实测对比:DJI O3、Walksnail Avatar、HDZero三大高清图传,谁才是低延迟王者?

本文对DJI O3、Walksnail Avatar V2和HDZero三大高清图传系统进行了实测对比,重点分析其在FPV飞行中的低延迟表现。通过专业测试环境和量化数据,揭示HDZero在原生低延迟架构上的优势,DJI O3在画质与延迟间的平衡,以及Walksnail的动态码率调整特点,为不同场景下的选购提供决策依据。

weixin_30756499的博客 446

Linux下安装配置 jdk1.6 tomcat6 Apache2.2 jk mod1.2

本文转自 http://zhzhiqun2005.javaeye.com/blog/462799Linux下安装配置 Jdk1.6+Tomcat6+Apache2.2.x+jk_mod1.2 详解 Linux下安装配置 Jdk1.6+Tomcat6+Apache2.2.x+jk_mod1.2 详解 本篇以Redhat AS5,内核为Linux 2.6.18-8.el5 为例,其中Red

730

目前最新NIST随机数测试软件下载、安装、及使用教程

最近由于科研需要,在搞一些随机数的测试的事情,众所周知 随机数测试我们可以使用NIST的软件进行多大15项的随机测试,我也在网上查找了很多大牛的博客,但是都是年代久远,很多的链接现在都是物是人非,都是不能直接使用了,今天顺便抽点时间更新一下这个NIST软件的下载及使用。我们首先讲一下该软件的下载:1.我们直接取NIST的官网(https://csrc.nist.gov/)下载即可 ;链接如下:下载...

Miracle.Zhao的博客 3万+

保姆级教程:用PyTorch从零实现SDE扩散模型(附完整代码与MNIST实战)

本文提供了一份详细的PyTorch教程,指导读者从零开始实现SDE扩散模型,并附有完整的代码示例和MNIST数据集实战。通过解释随机微分方程(SDE)的核心概念、模型架构设计、训练流程实现以及采样生成过程,帮助开发者掌握扩散模型的构建与应用。

weixin_28677005的博客 266

ubuntu 11,Linux运维面试题整理最新

【代码】ubuntu 11,Linux运维面试题整理最新。

2301_78398209的博客 111

PHP实战:5分钟搞定SM4国密加密算法集成(附完整代码)

本文提供了一份可直接用于生产环境的PHP SM4国密加密算法集成实战指南。文章详细解析了SM4算法核心,对比了ECB与CBC工作模式,并给出了包含完整代码、密钥管理、数据填充及性能优化的解决方案,帮助开发者快速、安全地在PHP项目中集成国密加密算法。

2a4s6d8f0g的博客 342

linux下apache和tomcat整合

一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等。 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat

yumengkk的专栏 5376

uni-app - 实现全屏自适应且不变形背景大图,设置一张图片占满全屏(根据手机或电脑尺寸自动拉伸背景图像),用于页面是一张平铺的大图做背景的情况,全端兼容

uni-app,vue.js,微信小程序-设置背景图自适应手机屏幕尺寸,页面中的背景图片高度和宽度自适应,UNI-APP里如何设置背景图自适应手机屏幕尺寸,如何实现一个图片铺满整个页面,并且可以根据用户机型进行自动修正,自适应背景大图片官方教程,一个页面如何将图像放到背景上,纯CSS实现,设置背景图片占满全屏,3种CSS实现背景图片全屏铺满自适应的方式,uni-app中如何让图片不带高度的自适应,兼容uni-app全端,支持【纯】微信小程序项目使用,uni-app-实现全屏自适应且不变形背景大图

🏆 前端领域优质创作者 1万+

PCL 逐点插入法构建Delaunay三角网(C++详细过程版)

点云构建Delaunay三角网的逐点插入法基于PCL点云库的C++详细过程版实现

点云侠的博客 2992

Linux下Apache和Tomcat的整合

最近在服务器上进行了Apache和Tomcat的整合,让用户对jsp等页面发起的访问可以转交给Tomcat处理,使得Apache服务器支持jsp页面的访问。 首先需要的是配置好JAVA以及Apache还有Tomcat。相关配置方法网络上有很多,在这里不一一赘述。配置完成后可以通过指令java -version以及javac来检测java的配置是否成功 。Apache和Tomcat的验证可以直接

Edward yam的博客 8666

YOLOv11 TensorRT极致加速:C++部署性能优化完全指南

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有!

LXY_LOVE36的博客 118

Linux(Redhat as4)Apache2整合Tomcat6的实践

 内测后发现公司的平台应用存在不少问题,出于性能以及低成本的负载升级的考虑,决定把平台应用部署到Apache2+Tomcat6整合到环境下。(5555555555,快写完的时候没有保存,信息全丢了,只好重写.......................................)准备工作:Apache2 Tomcat6 mod_jk-1.2.26-httpd-2.2.6.so(连

二毛他弟的程序人生 1318

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Apache与Tomcat的整合详解(Linux)

Tomcat简介及作用: Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。目前最新版本是8.0。 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统...

chutuobing5251的博客 472

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux下整合Apache+Tomcat+MySQL+PHP

环境与资源下载操作系统:Linux fedora4                             下载地址:http://fedoraproject.orgJDK: jdk-1_5_0_14-linux-i586.rpm         下载地址:http://java.sun.com/javase/downloads/index.jspTomcat: apache-tomcat-5

yehell的专栏 8178

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

apache2和tomcat的整合 linux下整合tomcat和apache2

实验三   Apache和tomcat实现web服务器 一、实验目的 利用apache和tomcat实现web服务器的整合 二、实验环境 1、Windows 7 64bit旗舰版   操作系统    2、VMware Workstation 7 3、ubuntu 12.04 三、实验内容 1、安装apache服务器 2、安装mysql服务 3、安装tomcat服务器 4、

zhuyangxing的专栏 955

linux apache tomcat集群与apache和tomcat的整合

linux apache tomcat集群与apache和tomcat的整合(只用一个80端号来访问多个不同端口的tomcat下的应用) 环境: 两台linu,ip分别 192.168.88.29    (安装apache  ,两个tomcat ,jdk,jk) (两个tomcat-个是:8080 这个是与34集群的访问名www.lxp.com,另一个 是:9090安装另的应用,访问名www.

zhtch_123的专栏 2547

Apache与Tomcat的整合

案例需求 为Apache HTTP Server服务器添加JSP网页支持。 能够访问Tomcat容器的Web管理界面,以便管理各种JSP、Servelet应用。 知识提示 在各种企业级网站应用系统中,JSP也是使用较多的一种网站开发语言,对于这样的网站服务器,必须能够支持Java环境、JSP解析,比如安装Tomcat、Jboss等JSP容器。另外一方面,Apache HTTP Server对静态HTML页面的处理能力要更加优秀一些,因此若能将Apache与Tomcat等JSP容器整合在一起使用,将可以获得

open 2106

linux下apache和tomcat整合,Linux下整合Apache和Tomcat

Tomcat是一个JSP容器,Apache是一个Web Server,一般将Tomcat与Apache绑定在一块儿,由Tomcat处理用户的动态内容请求,由Apache处理用户的静态内容请求。html安装环境配置:java操做系统:32位redhat5.6(基础的开发包都得安装哦!)node软件:linux1.jdk1.6(jdk-6u45-linux-i586.bin)web2.Tomcat6(...

weixin_42703843的博客 288

linux下apache和tomcat整合,Linux 下 Apache 与 Tomcat 整合的简单方法

把安装过程大概做个说明记录,一是有个总结,二是希望能帮到其他的朋友,有不恰当的地方希望大家指正,呵呵安装Redhat AS3.0就不多说了,我是自定义安装,把以后需要的工具如gcc等都装上了,省的以后用的时候没有还得装,麻烦,呵呵,你就随便了安装j2sdk-1_4_2_02-linux-i586-rpm.bin(或其他版本都ok)下载后双击安装___________________________...

weixin_32448581的博客 283

Linux下Apache2+Tomcat5.0整合

############################################# 服务器已有安装有Tomcat5.0和JDK1.4.2Tomcat5.0目录:/home/oracle/tomcatJDK 1.4.2目录:/home/oracle/j2sdk1.4.2_07Tomcat5.0 和 JDK1.42 安装步骤略 ###################

Winson_Fung的专栏 786

Apache Java Tomcat Proxy-ajp(Linux)整合

前言: 安装软件: 1. jdk-1_5_0_06-linux-i586.bin 2. httpd-2.2.0.tar.gz 3. apache-tomcat-6.0.13.tar.gz 并且放置在/usr/local目录下。 一、安装JDK 大家从网上下载的JDK的LINUX版本一般是bin格式 1. 使bin文件可执行。 [root@localhost local]# chmod +...

pioneer的专栏 190

apache-tomcat linux,Linux下整合Apache和Tomcat

Tomcat是一个JSP容器,Apache是一个Web Server,通常将Tomcat与Apache绑定在一起,由Tomcat处理用户的动态内容请求,由Apache处理用户的静态内容请求。安装环境配置:操作系统:32位redhat5.6(基础的开发包都得安装哦!)软件:1.jdk1.6(jdk-6u45-linux-i586.bin)2.Tomcat6(apache-tomcat-6.0.37....

weixin_29009881的博客 228

Linux系统 Apache与Tomcat整合 (java环境)

接下来将说明如何将Apache与Tomcat整合: 其实也就是理解起来也简单,Apache也就是通过 mod_jk模块利用AJP协议与Tomcat进行通信,在Tomcat的配置文件server.xml 中有这样的代码,这个就是与mod_jk通信的端口。 mod_jk模板可以官方下载源文件再进行编译即可,如 wget-c"http://download.myhostadmin.net/tools/jsp/tomcat-connectors-1.2.30-src.tar.gz" ...

wwwwestcn的博客 293

apache2与tomcat5.5整合

#############################################服务器已有安装有Tomcat5.0和JDK1.4.2Tomcat5.0目录:/home/oracle/tomcatJDK 1.4.2目录:/home/oracle/j2sdk1.4.2_07Tomcat5.0 和 JDK1.42 安装步骤略Writt

liujinchengjx的专栏 1396
上一篇: 【java】在Linux上安装apache
下一篇: 【oracle】在Linux上安装Oracle
__Hadley
博客等级 码龄15年 7粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值