Linux + Apache + Tomcat + Connector

VL53L0X测距不准?手把手教你做RefSPAD校准与环境补偿(附Arduino/STM32代码) 本文详细解析了VL53L0X激光测距传感器精度不足的原因,并提供了RefSPAD校准与环境补偿的完整解决方案。通过Arduino和STM32代码示例,手把手教你实现毫米级测距稳定性,适用于机器人避障、工业检测等场景。 阅读详情

说明: 

本文是备份一下Apache+tomcat的编译配置,不准备说明ajp12 或者ajp13的区别,也不准备说明Apache/Tomcat做load balancer,更不准备说明如何将一个web app静态和动态的页面分开,提高系统的处理性能,具体的关注点请参考网上相关文章。

 

准备:

1. 安装了Linux的服务器/PC也可以,以RHEL5为例

2. Tomcat 6

3. Apache 2.2 Src (wget http://www.apache.org/dist/httpd/httpd-2.2.17.tar.gz)

4. Tomcat 6 (wget http://www.apache.org/dist/tomcat/tomcat-6/v6.0.30/bin/apache-tomcat-6.0.30.tar.gz)

5. Tomcat connector(wget http://mirror.bjtu.edu.cn/apache//tomcat/tomcat-connectors/jk/source/jk-1.2.31/tomcat-connectors-1.2.31-src.tar.gz)

 

开始安装

1. Apache

a. tar zxvf httpd-2.2.17.tar.gz

b. cd httpd-2.2.17

c. ./configure --prefix=/opt/httpd --enable-so

d. make

e. make install

f. Change ServerName to your IP address.

g. /opt/httpd/bin/apachectl start --> make sure can see "It works" from the browser.(port 80)

2. tomcat 

tar xzxf apache-tomcat-6.0.30.tar.gz -C /opt/tomcat6

/opt/tomcat6/bin/startup.sh --> make sure can see default pages (port 8080)

3. Compile connector

a. tar zxvf tomcat-connectors-1.2.31-src.tar.gz

b. cd tomcat-connectors-1.2.31/native

c. ./configure --with-apxs=/opt/httpd/bin/apxs

d. make

e. cp apache2/mod_jk.so /opt/httpd/modules/

 

4. configure apache

a. cd /opt/httpd/conf

b. nano httpd.conf, add following configuration to the end of the config file:

 

LoadModule jk_module modules/mod_jk.so

JkWorkersFile conf/workers.properties

JkMountFile conf/uriworkermap.properties

JkLogFile /opt/httpd/logs/jk_mod.log

JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

c. create workers.properties under DIR conf

worker.list= myworker

worker. myworker.type=ajp13

worker. myworker.host=localhost

worker. myworker.port=8009

worker. myworker.mount=/*

d. create uriworkermap.properties under DIR conf

/=myworker

/*=myworker

 

5. disable other service port except 8009/8443 for tomcat6 (optional)

edit /opt/tomcat6/conf/server.xml

 

6. Test. request from the Web browser, can see jsp pages from port 80(apache default service port).

 

7. Good Luck.

 



在innovus中通过ecoAddRepeater插入buffer/inverter 在innovus中,我们可以通过ecoAddRepeater命令来在net上添加单个buffer或者成对的inverters。ecoAddRepeater命令的行为由命令setEcoMode控制。 选项说明 -cell <list of cells> 指定插入的buffer或者inverter的类型。 -net <netName> | -term <inst1/term1 inst2/term2 ...> -net指定需要插入buffer/inverters的 阅读详情

相关推荐

5分钟搞定!用Coze+剪映小助手批量生成萌宠视频(附完整工作流配置)

本文详细介绍了如何利用Coze工作流与剪映小助手快速批量生成萌宠视频的完整方案。通过智能内容生成、素材处理、剪辑组装和输出适配四大模块的协同,实现5分钟内完成高质量视频制作。特别适合多宠物账号运营者,工作流支持模板切换和参数修改,大幅提升内容生产效率。

weixin_28678151的博客 389

Tomcat配置文件详解

Apache Tomcat是一个开源的Java Servlet容器,用于实现Java Servlet和Java Server Pages(JSP)规范。这篇文章将讨论Tomcat的配置文件(主要对Tomcat主配置文件进行讲解)。下面我们将对每个文件进行详细说明。server.xml是Tomcat服务器的主配置文件,定义了Tomcat服务器的全局配置,包括监听端口、虚拟主机、SSL等。

weixin_52198548的博客 2022

从零到一:YOLOv8在边缘设备上的轻量化部署实战

本文详细介绍了YOLOv8在边缘设备上的轻量化部署实战,涵盖模型优化、TensorRT加速、剪枝与知识蒸馏等关键技术。通过工业质检和智能门禁项目案例,展示了如何将YOLOv8高效部署到树莓派、Jetson Nano等资源受限设备,显著提升推理速度和降低内存占用。文章还提供了动态分辨率调整、多模型级联部署等实用技巧,助力开发者实现边缘AI应用的高效落地。

weixin_29040367的博客 379

Tomcat Connector的三种运行模式

BIO 同步并阻塞 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或以下,在Linux系统中默认使用这种方式。 配制项:protocol=”HTTP/1.1” NIO 同步非阻塞IO 利用Java的异步IO处理,可以通过少量的线程处理大量的请求,可以复用同一个线程处理多个connection(多路复用)。 Tomcat8在Linux系统中默认使用这种方式。 Tomcat7必须修改Connector配置来启动。 配制项:protocol=”org.apache.coyot.

WLQ0621的博客 426

汽车OTA自动化测试解决方案

目前OTA远程升级技术已成为众多汽车制造商的标配。由于OTA升级可能会带来潜在的风险(特别是包含ECU固件更新的FOTA升级),针对OTA系统的测试过程就尤为重要。

东舟技术的博客 7760

西门子【Automation Framework V1.2】AF架构:从软件栈到高效自动化项目的构建蓝图

本文深入解析西门子Automation Framework V1.2 (AF架构) 的核心价值与实施蓝图。该框架通过定义标准化的软件栈(如TIA Portal V19、STEP7、WinCC Unified)和严格的安装配置流程,将自动化项目开发从依赖个人经验的“手工作坊”模式,转变为高效、可复制的工业化模式。遵循此架构,工程师能快速构建稳定可靠的项目基础,规避环境冲突,从而专注于核心工艺与逻辑设计,大幅提升团队协作与项目交付效率。

weixin_29230059的博客 429

linux tomcat8 Connector 开启 apr模式

最近tomcat 启动项目没有报错,就是没有端口号用来访问,研究略tomcat conf server.xml的配置文件 链接 :http://tomcat.apache.org/tomcat-8.5-doc/apr.html Tomcat Connector(连接器) 一共有三种运行模式:bio nio apr 一、BIO 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。...

chenshuzhuo的博客 500

初学者入门机器学习 (ML)的推荐教程

了解基本的机器学习概念并不难。有大量免费的在线博客文章、视频和编码教程可以引导您了解基础知识——从介绍性内容到常见应用程序,再到算法和应用技能。这篇文章总结了一些用于介绍 ML 的最佳免费选项。它按逻辑顺序排列,每个概念都建立在上一个概念的基础上。

u010542847的博客 4621

Tomcat Connector三种运行模式

Tomcat的运行模式有3种 第一种, biobio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传统的Java I/O操作(即java.io包及其子包),一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或以下,在Linux系统中默认使用这种方式。在catalina.out日志文件中可看到Starting ProtocolHand...

weixin_30588729的博客 160

[原创]Linux 802.11n CSI tool Monitor模式

Linux 802.11n CSI tool Monitor模式 使用AP模式的缺陷在于ping 命令速度比较慢,且不能精确控制发送的参数,比如接收的包数量是不可控的。Monitor模式可以调制发送速率、发包数量、发送天线个数、HT模式、short/long guard interval等等,因此调通Monitor模式是必须的。期间参考了博主沃一德的CSI Tool安装使用讲解,对他的工作表示感...

u014645508的博客 1万+

2025最新聚合易支付官方完整版 – 全开源

2025聚合易支付5.0全开源版引领下一代智能支付革命,以"开放·智能·可信"为核心理念,成为全球首个通过量子安全认证的开源支付系统。该系统具备三大突破性创新:AI原生风控架构、跨链支付协议和零信任安全体系,支持百万级TPS处理能力。技术亮点包括Rust异步框架、Llama3风控模型、Polkadot跨链方案及IPFS分布式存储。提供量子安全支付、智能路由、元宇宙支付等六大功能,并通过开放原子基金会认证,构建了包含1200+全球开发者的开源生态。

meng1325200的博客 784

修改Tomcat Connector运行模式,优化Tomcat运行性能

Tomcat是一个小型的轻量级应用服务器,也是JavaEE开发人员最常用的服务器之一。不过,许多开发人员不知道的是,Tomcat Connector(Tomcat连接器)有bio、nio、apr三种运行模式,那么这三种运行模式有什么区别呢,我们又如何修改Tomcat Connector的运行模式来提高Tomcat的运行性能呢? 下面,我们先大致了解Tomcat Connector的三种运行模式...

iteye_5495的博客 289

IMX335摄像头原理图设计,已量产

从工程组织上看,IMX335 模组和 IMX415 模组属于同一类产品:核心矛盾不是外设多,而是高速图像链路、电源域和调试接口要同时兼顾。ATK-MCIMX335 这张图的结构也很直接,三路 LDO、本地 24MHz 可选时钟、4-lane MIPI 数据对和一组主板侧标准接口,构成了一张非常典型的量产摄像头子板。

不脱发的程序猿 440

linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置

linux下Tomcat 5.0.20 与  Apache 2 安装/集成/配置写在前面官方网站http://jakarta.apache.org/tomcat/connectors-doc/2004/11/15/已经宣布不再继续开发jk2了。原因是jk2的安装配置复杂,难以引起开发者的兴趣。(作者注:注意并非说jk2有什么致命的漏洞,jk2还是可以用的)将来的httpd2.1将集成进新的pr

1682

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux下搭建tomcat集群全记录

转载自:http://blog.youkuaiyun.com/bluishglc/article/details/6867358 1.预期目标 本文将讲述如何在Linux下搭建tomcat集群,以及搭建过程中可能的遇到的问题和解决方法。为简单起见,本文演示搭建的集群只有两个tomact节点外加一个apache组成,三者将安装在同一机器上: apache:  安装路径:/usr/local/apac

YTTCJJ的专栏 808

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

进口编码器停产怎么办?三步精准替代方案

编码器作为运动控制系统的核心感知元件,其信号类型、接口协议与机械安装共同构成闭环控制的底层基础。当原厂停产导致备件断供,工程师面临的是信号兼容性、PLC逻辑适配与产线停机成本的多重约束。模拟量(Sin/Cos)编码器凭借抗干扰强、延迟低、兼容性高,在老旧产线中仍具不可替代性;而协议转换模块可实现数字编码器与模拟输入系统的平滑对接;总线型编码器则通过EtherCAT等确定性网络,将位置、温度、诊断等数据统一纳管,支撑预测性维护与OEE提升。本文聚焦Heidenhain ECN 113等典型停产型号,提供信号级

weixin_34409357的博客 259

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

apache mod_jk模块下载

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.31/i386/ 转载于:https://blog.51cto.com/2080690/1576440

weixin_34185320的博客 270

Tomcat和Apache的集成

虽然tomcat也可以作web服务器,但其处理静态html的速度比不上apache,且其作为web服务器的功能远不如apache,因此我们想把apache和tomcat集成起来。 我们以linux系统为例介绍. 从apache网站下载apache1.3.22源代码版本,然后使用如下命令 http://docs.huihoo.com/apache/tomcat/l-tomcat.htm假定我们的集成

我的底板 823

Linux下搭建tomcat集群全记录(转)

本文将讲述如何在Linux下搭建tomcat集群,以及搭建过程中可能的遇到的问题和解决方法。为简单起见,本文演示搭建的集群只有两个tomact节点外加一个apache组成,三者将安装在同一机器上:apache:安装路径:/usr/local/apache2端口:90tomcat1:安装路径:/usr/local/apache-tomcat-6.0.33...

weixin_33856370的博客 91

【新手超详细】Tomcat使用Apache搭建应用集群部署手册

准备 服务器配置可用的本地Yum源 安装GCC编译组件(YUM) 安装指定版本的JDK 并配置环境变量 配置HOSTS文件。 应用程序要具备集群化。 1. 在应用程序的web.xml中需要加入:<distributable/>元素 2. session中存放的数据(如attribute)必须实现序列化。 安装软件 安装基础环境 apr, apr-util, pcre(2.4版本需要) 安装 apr 说明: Apache-2.4 版本需要自行下载基础环境包 UR

1992hzc的博客 544

Apache和tomcat集群部署

Linux上Apache和tomcat集群部署,记录一下: Apache作为负载均衡,静态资源的请求交给apache,动态请求交给tomcat处理,如何在Linux上进行部署。 一台Linux阿里云服务器部署apache+2个tomcat。 1、 首先部署tomcat 通过FTP将已编译完的tomcat上传到Linux服务器/usr/local/路径下,我使用的版本为apach

u012945986的博客 596

Apache HttpServer与Tomcat搭建集群全记录

基于这个原则,apache-tomcat-6.0.33-1的连接端口修改为:6080,apache-tomcat-6.0.33-2的。http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html 中。“xxxxxxxxx” 的格式,而在集群环境下,如果当前结点的jvmRtomat1oute被配置为tomcat1,那由。#注意:真正负责处理请求的tomcat的名称(这里就是tomcat1,tomcat2)必须于它们在conf/server.xml。

WKM专栏 861

tomcat 性能调优

一、安装Apache Portable Runtime(APR) 1.1 linux 系统 如果需要独立安装,可在[url]http://apr.apache.org/[/url]下载最新的apr版本。 例如下载apr-1.3.3.下载后,可以按照readme.dev中的描述进行编译和安装。然后下载tomcat 的native connector [url]http://tomcat...

chaostone.duan 136

linux搭建tomcat集群

在本机Windows7系统上安装一个Ubuntu虚拟机,在虚拟机内搭建两个tomcat集群, 查看linxu版本命令: uname-a 解压命令: tar-zxvfxxxx.tar.gz 第一步:安装jdk 1、下载jdk-7u67-linux-i586.tar.gz,放到/usr/local目录下,解压 生成文件夹jdk1.7.0_67 2、配置环境变...

261

CentOS 6.5 安装tomcat集群,配置Apache做负载均衡

本人只做了两个tomcat的集群 一、首先安装Apache作负载均衡。 二、安装Apache TomcatConnector作请求分发。 三、安装tomcat: 1、  下载Linux下tomcat安装包: 2、  网上下载安装包:点击打开链接 也可以去我上传的资源下载,不过现在只能用积分了,本来不需要积分的。囧,地址:点击打开链接。 3、  两次解压下载到的apache-tomca

jing12062011的博客 1005

RedHat下搭建Tomcat集群

1、软件准备RedHat:RedHat Enterprise Linux6.0Apache Httpd Server:httpd-2.2.24.tar.gz 下载地址:http://httpd.apache.org/download.cgiTomcat:apache-tomcat-6.0.35.zip 下载地址:http://tomcat.apache.org/downloa

二当家的 1117
上一篇: Openfire代码阅读之三--ClassLoader
下一篇: Java编程的几个最佳实践
afive
博客等级 码龄24年 1粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值