WIN2000+PHP+MYSQL+APACHE+TOMCAT+JSP完全整合说明

华大 HC32F460 DMA数据传输实战:从配置到中断处理的完整指南 本文提供了华大半导体HC32F460微控制器DMA(直接内存访问)功能的完整实战指南。详细解析了DMA的配置流程、中断处理机制以及软件与硬件触发方式,并附有实验代码示例。通过合理使用DMA进行数据传输,可以显著解放CPU资源,提升嵌入式系统的实时性与运行效率。 阅读详情

WIN2000+PHP+MYSQL+APACHE+TOMCAT+JSP完全整合说明

---------------------------------------------------------------

作者:大白菜芯                    2004年1月27日

-------------------------------------------------------------

我在优快云上发了200分的帖子也没有人搭理我,然后我在GOOGLE上找了好久啊,发现在配置APACHE和TOMCAT的时候基本都是问题的难点。我自己昨天也没有睡,到现在才搞定,我把这个具体的过程记录下来,希望能对大家有所帮助!

 

先期的准备工作:

 

安装好的WINDOWS2000服务器,关闭或停止IIS的服务

 

下载软件:

 

APACHE:2.0.48(WIN32)

JDK:JSDK1.4.2

MYSQL:mysql_4.0

PHP:4.3.3

TOMCAT:5.0.18 

MOD_JK.DLL  AND  MOD_JK2.DLL

以上的两个文件是需要单独从http://jakarta.apache.org 网站上下载的,如果没有请EMAIL:java@cu165.com  我发给你就可以了:)

 

安装开始:

 

第一点:

APACHE & MYSQL的安装没有什么要说的,基本采取NEXT 一路下去就可以了。

我的APACHE 安装目录是E:/Apache/Apache2;

 

注意的地方是:

APACHE 1.X版本:

httpd.conf 中添加:

LoadModule php4_module c:/php/sapi/php4apache.dll

AddType application/x-httpd-php.php4

ScriptAlias /php4/ "C:/php/"

Action application/x-httpd-php4 "/php4/php.exe"

AddType application/x-httpd-php4.php

   APACHE 2.X版本:

httpd.conf 中添加:

LoadModule php4_module c:/php/sapi/php4apache2.dll

AddType application/x-httpd-php.php

找到# AddDefaultCharset ISO-8859-1这行。然后在下边添加

AddDefaultCharset GB2312

DefaultLanguage GB2312

AddLanguage zh-cn .cn

这是设置APACHE2对中文支持。

------------------------------------------------------------

两个版本都需要共有设置是:

DocumentRoot "I:/webroot/jspfile/student" //设置程序文件运行的目录

------------------------------------------------------------

第二点:

PHP安装

第一步: 解压 或安装 php4.3.3-win32.zip 到目录 D:/PHP

第二步: 将D:/PHP下拷贝到C盘根目录下

第三步: 进入C:/PHP ,开始配置PHP

将文件名 php.ini-dist 改为 php.ini

同时拷贝 php.ini 和 php4ts.dll 到WIN2000的系统安装目录下

的 system32和system目录下 建议同时把PHP下的dlls下的所有DLL文件都拷过去。

第四步: 重新启动系统

第五步: 测试

编写测试文件 info.php (拷贝到目录 c:/apache/htdocs/ 下)

文件内容:(就一行)

访问: http://localhost/info.php

如果看到PHP的欢迎测试页面,说明安装成功!

到目前为止,你的系统已经可以运行PHP程序了!

你已经配置好了 win2000+apache+php+mysql

 

JDK的安装

第一步:直接运行 j2sdk1_4_2-win.exe,一路回车安装,我这里默认的安装路径为E:/j2sdk1.4.2

第二步:配置环境变量

在我的电脑上点击鼠标右键-属性-点选高级-点选环境变量

弹出环境变量对话框,新建以下变量名和值:

-------------------------------------

变量名:path

变量值:.;E:/j2sdk1.4.2/bin; E:/j2sdk1.4.2

变量名:JAVA_HOME
变量值:e:/j2sdk1.4.2

变量名:CLASSPATH

变量值:

.;e:/j2sdk1.4.2/lib/mm.mysql-2.0.4-bin.jar;E:/j2sdk1.4.2/lib/tools.jar;E:/j2sdk1.4.2/lib/dt.jar;e:/j2sdk1.4.2/jre/lib/ext

第三步:重新启动计算机使配置的环境变量生效

TOMCAT安装

第一步:直接运行安装jakarta-tomcat-5.exe,我这里默认的安装路径是c:/Apache Tomcat 5.0.18

这时如果单独启动TOMCAT(到Tomca目录下运行startup.bat启动Tomcat或在菜单栏运行start

tomcat),就已经可以运行JSP文件了,但是我们还没有将APACHE和TOMCAT集成在一起,因为

虽然TOMCAT有内置的一个APACHE的HTTP服务,但是他仅仅对JSP程序体现出比较好的执行效率

和性能,对于静态页面的处理速度远不如APACHE,所以为了一个完美的WEB系统,我们要将

APACHE和TOMCAT集成在一起!

(下面就是集成他们的具体配置步骤,请注意仔细认真)

第二步:先配置APACHE

打开e:/apache/apache2/conf/httpd.conf

添加以下语句:

1) 如果使用MOD_JK.DLL则使用这个

#------------------------------------------

 # Using mod_jk.dll to redirect dynamic calls to Tomcat

LoadModule jk_module modules/mod_jk.dll

JkWorkersFile "E:/Tomcat 5.0/conf/workers.properties"

JkLogFile "E:/Tomcat 5.0/logs/mod_jk.log"

JkMount /servlet/* ajp13

JkMount /*.jsp ajp13

#-----------------------------------------------------

2) 如果使用MOD_JK2.DLL则使用这个一句

#------------------------------------------------------

LoadModule jk2_module modules/mod_jk2.dll

#------------------------------------------------------

 

注意:以上语句的基本意思是:

第三、五句:指定APACHE和TOMCAT连接插件的位置和名称

第六句:指出mod_jk工作所需要的工作文件的位置

第七、八句:是将所有和jsp和servlet的请求通过Apj13的协议送给Tomcat,让Tomcat来处理

第三步:将下载的mod_jk.dll   copy到安装Apache目录下的libexec下就可以了

第四步:TOMCAT配置

首先是在E:/Tomcat 5.0/conf目录下建一个worker.properties

文件内容如下:

workers.tomcat_home=E:/Tomcat 5.0

workers.java_home=E:/j2sdk1.4.2

ps=/

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

 

在这个文件中需要注意的是要修改只有两个地方,一个是workers.tomcat_home,这是指定Tomcat工作的目录,另外一个是workers.java_home,这是指定Jdk的目录,大家可以做适当修改!我这里的配置没有修改,都是符合我安装系统的配置!

 

其次,配置TOMCAT核心文件,打开 E:/Tomcat 5.0/conf/server.xml

 

指定自己的虚拟目录

而把server.xml配置改成,

再在浏览器里输入:

http://localhost:8080/demo/test/index.jsp        页面显示正常。

 

备注:

E:/j2sdk1.4.2/lib 中的文件建议都拷贝到 E:/Tomcat 5.0/common/lib 中

现在一切都基本OK了.当然因为MOD_JK2.DLL的版本问题可能会导致你在调试的时候会不成.但是上边的流程是基本没有问题的.

ARM SMMUv3设备树配置实战:从零开始为RK3588搭建IOMMU环境 本文详细介绍了在RK3588平台上配置ARM SMMUv3设备树的实战经验。从理解硬件架构、设备树节点定义,到内核驱动集成与调试,提供了完整的IOMMU环境搭建指南,并分享了解决StreamID冲突、中断配置等常见问题的技巧,帮助开发者高效完成控制器初始化。 阅读详情

相关推荐

【计算机组成原理】课程设计四:控制器设计(二)

本文主要是介绍了计算机组成原理课程设计四其二,即控制器设计(二),属于计算机课程设计专栏

superiony的博客 1429

Apache+php+tomcat+mysql整合手册

Apache+Php+tomcat+mysql整合手册 Apache+Php+tomcat+mysql整合手册 一. 需要的安装包 httpd-2.0.52.tar.gz jakarta-tomcat-5.0.28.tar.gz jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz Php_439RC3.tar.gz ...

weixin_34410662的博客 110

具身智能ACT模型在lerobot机械臂上的实践与优化

本文详细介绍了如何在低成本lerobot机械臂上实践与优化具身智能ACT模型。从环境搭建、数据采集到模型原理与代码实战,提供了完整的入门指南。重点分享了通过数据增强、混合开源数据集及模型微调等策略,有效提升模型在抓取放置任务中的泛化能力与鲁棒性,为机器人学习爱好者提供了宝贵的实战经验。

weixin_29081703的博客 169

WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册 [转帖]

WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册 [转帖]一、前期准备情况1。一个安装好的WIN2000服务器,注意:如果预装了IIS,请先将IIS服务停掉或禁用。2。下栽软件APACHE:版本:1.3.22 地址:http://www.5line.net/web_soft/apache_1.3.22-win32-x86.msiJDK:版本: 1.3 地址:http://w

lic300的专栏 789

eNSP无法启动AR报错码40,而且按照eNSP帮助手册排查都没用,我的处理方法【自己存档版】

eNSP无法启动AR报错码40,而且按照eNSP帮助手册排查都没用,我的处理方法【自己存档版】

mizhiakk的博客 8406

Autodesk全家桶:从AutoCAD到Maya,设计师必备的7款神器全解析

本文全面解析Autodesk全家桶中的7款设计师必备软件,包括AutoCAD、Revit、Inventor、Fusion 360、Maya和3ds Max等。从二维制图到三维建模,从建筑信息模型(BIM)到影视动画制作,这些工具在工程设计、建筑可视化和数字创意领域展现出强大的协同效应。通过实战案例展示如何整合工作流,显著提升设计效率与项目质量。

weixin_29237635的博客 460

WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册

一、前期准备情况1。一个安装好的WIN2000服务器,注意:如果预装了IIS,请先将IIS服务停掉或禁用。2。下栽软件APACHE:版本:1.3.22 ——apache_1.3.22-win32-x86.msiJDK:版本: 1.3 ——j2sdk1_3_0-win.exePHP: 版本: 4.0.4 ——php4.0.4pl1-win32.zipMYSQL: 版本:3.23.32 ——mysql

dongdongshu的专栏 1260

【OpenCV-Python】图像的载入、显示和输出(imread()、imshow()、waitKey()、namedWindow()、imwrite())

图像的载入:imread()函数 imread()函数可以用来非常便捷地读取文件中的图片到Opencv中。这个函数一般需要两个参数: (1)载入图片的路径名。如果图像文件在工程文件夹下,可以直接用文件名读取,如“cat.jpg”,否则需要输入完整的访问路径,如“D:\\test\\lena.png”。这里还有几个tips: imread函数中,一个点代表省略当前文件夹路径,两个点则代表回...

M&Q的博客 1397

Win下apache+php+Tomcat配置

作者:梦想年华 日期:2006-11-27 字体大小: 小 中 大   以前在学JSP的时候,配置一个服务器环境经常是搞的几个小时。现在我就以我自己配置服务器的心得在此与各位同仁交流。限于自身水平的限制,肯定存在许多问题,也会有许多的细节没有注意,当然更有一些高级配置不会给予介绍,希望本文能够给那些初学者一点点指引。  由于JSP的运行环境涉及到了几个方面的知识,因此,要保证...

木公子②仁 148

Android 14.0 系统开机屏幕设置默认横屏显示

在14.0的系统ROM产品定制化开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从 两部分来实现,一部分是系统开机动画横屏显示,另一部分是系统屏幕显示横屏显示,从这两方面就可以做到开机默认横屏显示了

安卓兼职framework和app工程师的博客 2150

【ITS模型】基于MATLAB的ITS宽带短波信道模型的建模和仿真

1.软件版本 MATLAB2010b 2.本算法理论知识 对短波信道建模具有里程碑意义的是沃特森在1970年发表的一篇文章,文章中提出了一种静态模型,并在大气中进行了实验验证。 此静态模型可以描述为高斯散射增益抽头延迟线模型,即Watterson模型。 Watterson信道模型是经典的窄带短波信道模型,在这个模型中,信道衰落是瑞利幅度分布,而在每种传播模式中多普勒扩展的功率谱满足高斯分布。Watterson模型没有定义延时扩展的形状,认为各个多径传输模式中不存在延时扩展。其...

FPGA/MATLAB学习教程/源码/项目合作开发 2757

效率工具软件选型与自动化实战:从任务管理到跨应用连接

效率工具软件的核心价值在于降低重复动作的摩擦系数,将注意力从杂事中赎回。其原理是通过信息捕获、加工与自动化执行三层架构,把高频重复操作压缩为一次配置。技术价值体现在减少上下文切换成本、统一信息入口、提升任务流转闭环效率。典型应用场景包括任务管理、笔记知识库、自动化触发与跨应用连接,尤其适合每日处理信息超过二十条的知识工作者。本文围绕效率工具软件的组合拳策略,详解任务管理、笔记隔离、自动化规则配置与收件箱机制,帮助读者搭建可持续进化的个人效率系统。

weixin_34021089的博客 377

AI辅助Android开发:从传统到智能化的技术演进

AI辅助开发的核心在于利用算法模型自动化或优化传统任务。在Android开发中,AI可应用于需求分析、设计、编码、测试和维护各阶段。需求分析:AI工具如基于NLP的模型(例如GPT系列)可解析用户需求文档,自动生成用户故事和原型设计。假设产品需求为“开发一个航班查询应用”,AI能提取关键词,输出UML图或伪代码。代码生成:使用AI代码助手(如GitHub Copilot),工程师输入自然语言描述,AI生成Java/Kotlin代码片段。

郑伟强dev的专栏 137

Nginx 负载均衡、Web 运维与 Tomcat 集群全套实战教程

本文基于多台 CentOS 虚拟机完成 Web 全栈实操,覆盖 Nginx 各类负载均衡策略、会话保持、限流防盗链、HTTPS 加密;详解 PHP 源码编译、PHP-FPM 联动、Memcache 缓存;包含第三方模块编译、OpenResty 一体化部署;同时搭建双 Tomcat 集群,借助 Memcached+MSM 插件实现分布式共享 Session,完整复现节点宕机故障切换,配套压力测试、日志可视化等运维工具实操,适合 Web 服务与集群负载均衡实训学习。

2401_84291419的博客 258

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

我的第一次配置JAVABEAN

我使用的是TOMCAT 5.018 、JDK:1.4.2 我使用的安装路径是:c:/tomcat5     c:/jdk142 在系统变量中的设置是: classpath : .;C:/j2sdk142/lib/dt.jar;C:/j2sdk142/lib/tool.jar;C:/j2sdk142/jre/lib/ext;C:/j2sdk142/lib/mm.mysql-2.0.4-bin.jar

大白菜芯的专栏 1632

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Java学习路径(三)过程篇

  每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。   学习Java的第一步是安装好JDK,写一个Hello World, 其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰Java程序员的

大白菜芯的专栏 1623

转载 ---JAVA代码编写的30条建议

1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特

大白菜芯的专栏 1612

Java学习路径(二)书籍篇

  学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍。   在这里我只想补充一点看法,很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体

大白菜芯的专栏 1555

Java学习路径(一)工具篇

  一、 JDK (Java Development Kit)   JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发

大白菜芯的专栏 1445

Java Web 容器核心:Tomcat 知识点梳理

在 Java Web 开发体系中,Tomcat 是最为主流的开源 Web 应用服务器,是 Java Web 程序运行的核心载体。后续接触的各类 Java Web 框架,均需依托 Tomcat 这类 Servlet 容器完成底层请求的接收与调度。这篇笔记从基础概念、核心能力、内部架构到常见概念区分,完整梳理 Tomcat 的核心知识,帮助建立清晰的知识体系。

2401_87069538的博客 335

Tomcat 简介与安装配置完整指南

Apache Tomcat是开源的轻量级JavaWeb应用服务器,实现Servlet、JSP等规范,广泛用于开发与部署中小型项目。其核心组件包括Catalina(Servlet容器)、Coyote(HTTP连接器)、Jasper(JSP引擎)等。安装需先配置匹配版本的JDK,解压Tomcat后修改端口、部署目录及安全配置。支持目录或WAR包部署应用,可通过Manager界面管理。注意版本与JDK兼容性(如Tomcat9用javax,Tomcat10+用jakarta),生产环境建议关闭自动部署、使用Ngin

xyouyuweizhu的博客 278

Docker 容器网络不通:Tomcat 无法解析 MySQL、Nginx 无法反代 Tomcat 的生产级排查与治理

在单机Docker环境中,新容器因默认接入bridge网络(172.17.0.0/16)而无法解析同名服务,导致Tomcat连不上MySQL、Nginx反代失败。根因是默认bridge网络不支持容器名DNS解析,而自定义网络(如my_net)可实现服务名直连。通过docker inspect定位问题容器,使用getent hosts验证解析失败,最终采用“热接入自定义网络”或“重建容器指定网络”修复,并推荐使用docker-compose统一管理,确保生产环境服务间通信稳定可靠。

专注技术实战落地的开发,覆盖 Linux 运维、容器部署、Web 开发、自动化工具搭建等领域,提供从环境配置到问题排查的全流程教程,附完整命令行、代码示例与操作截图,助力开发者快速解决项目实际难题。有技术疑问可私聊交流。 356

MyEclipse + Tomcat:用 CSS 小改动验证展开式部署

通过 HTML/CSS 示例与 PowerShell 响应检查,区分资源同步、浏览器显示和 JVM 生效,给出展开式部署的验证步骤及排查顺序。

2501_91602431的博客 572

Apache Flink 零基础

低代码、易开发、易维护、可读性强,适配实时数仓分层、指标统计、数据清洗、多源数据关联等绝大多数业务场景,支持Kafka、Doris、MySQL、Hive等主流组件读写,是企业实时开发主流方案。:接收客户端提交的实时/离线任务、解析任务逻辑、生成DAG执行流程图、分配集群资源、调度任务运行、管理Checkpoint/Savepoint、处理任务故障重启、协调集群节点状态。手动触发的状态快照,主要用于任务升级、代码迭代、版本更新、集群迁移、任务重启等运维操作,保证业务无感知、数据不错乱、任务无缝恢复。

2402_85354210的博客 318

深入 Apache Hudi Write Operations:一次 Upsert 到底经历了什么?

Apache Hudi Write Operations

喻师傅的学习笔记 681
下一篇: 我的第一次配置JAVABEAN
大白菜芯
博客等级 码龄23年 162粉丝 130原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值