- 浏览: 96261 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (98)
- Web前端 (10)
- Java Develop (24)
- 云开发 | Cloud Dev (0)
- 高性能建站 (5)
- 设计 & 架构 (7)
- 代码版本控制工具 (1)
- 跟我学设计模式 (0)
- 移动开发 (2)
- 开源软件 (2)
- Test Case (1)
- Book List (1)
- articles (19)
- wordpress (4)
- codes (2)
- 页面设计 (1)
- 服务器 (2)
- Ajax编程 (1)
- MyBatis分析 (0)
- Eclipse相关 (1)
- 数据库 (1)
- ClearCase (1)
- Book (1)
- Python (6)
- 并发讨论 (2)
- GitHub (2)
- 工作招聘 (1)
最新评论
-
sunflowerlb:
定义消费者(接收端)Java代码 <bean id=& ...
Spring整合JMS
为了让服务器执行PHP+JSP,我们可以使APACHE支持JSP。其实并不是真正让APAHCE来执行,只是让APACHE把JSP文件让给TOMCAT来执行。
一、前期准备工作:安装用的程序
APAHCE 2.2.4下载:
apache_2.2.4-win32-x86-no_ssl.msi
TOMCAT6.0.13下载:
Windows Service Installer
APACHE-tomcat连接器:mod_jk-apache-2.2.4.so(网上不太好找,为了下载方便,传到服务器上了)
本地下载: mod_jk-apache-2.2.4.rar (68.87 KB, 下载次数: 3082)
远程下载:http://www.hightechimpact.com/Apache/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.23/mod_jk-apache-2.2.4.so
二、安装过程
APAHCE安装目录:D:\Program Files\Apache Software Foundation\Apache2.2
TOMCAT安装目录:D:\Program Files\Apache Software Foundation\Tomcat 6.0
这两个安装过程就不详细说明了。
mod_jk-apache-2.2.4.so复制到APACHE安装目录下的modules目录,并新建一个workers.properties文件,用记事本打开workers.properties文件,写入如下内容:
- workers.tomcat_home="D:\Program Files\Apache Software Foundation\Tomcat 6.0"
- workers.java_home="D:\Program Files\Java\jdk1.6.0"
- ps=\
- wk.list=ajp13
- wk.ajp13.port=8080
- wk.ajp13.host=localhost
- wk.ajp13.type=ajp13
- wk.ajp13.lbfactor=50
- wk.ajp13.cachesize=10
- wk.ajp13.cache_timeout=600
- wk.ajp13.socket_keepalive=1
- wk.ajp13.socket_timeout=300
wk.list=ajp13这个要记住,一会儿会在APACHE的配置文件中用到
wk.ajp13.port=8080是TOMCAT服务器端口号,要和TOMCAT安装时设置的一样
wk.ajp13.host=localhost设置服务器IP或域名
下来再修改APACHE的配置文件D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
在最下面加入
- #TOMCAT整合开始
- LoadModule jk_module modules/mod_jk-apache-2.2.4.so
- JkWorkersFile modules/workers.properties
- JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
- JkRequestLogFormat "%w %V %T"
- JkMount /*/servlet/* ajp13
- JkMount /*.jsp ajp13
- #TOMCAT整合结束
JkMount /*/servlet/* ajp13
JkMount /*.jsp ajp13
这个是告诉APACHE如果有请求JSP文件的,就直接交给TOMCAT处理。网上有些人把这个地方写错了,写成JkMount /* ajp13,这样下来会出现所有的页面请求都会交给TOMCAT处理,那还不如直接用TOMCAT运行,所有的设置都是“脱裤子放屁,多此一举”。这里我教正一下。
通过上面的设置,基本上是把APACHE和TOMCAT整合到一起了,但我们要访问JSP是通过网页来访问的,而不止一个域名,也就是说APACHE和TOMCAT要进行虚拟主机的设置。
APACHE的虚拟主机设置如下:
修改 conf/httpd.conf找到
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
修改为
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
然后编辑
conf/extra/httpd-vhosts.conf
加入如下代码:
- NameVirtualHost www.3qit.com
- <VirtualHost www.3qit.com>
- ServerAdmin wk@3qit.com
- DocumentRoot E:/WWW/jsp/
- ServerName www.3qit.com
- DirectoryIndex index.html index.jsp
-
- <Directory E:/WWW/jsp/>
- Options -Indexes FollowSymLinks
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
- </VirtualHost>
然后再设置TOMCAT虚拟主机
打开TOMCAT安装目录里的conf/server.xml文件,在原本的HOST节点后再加入一个HOST节点,内容如下:
- <Host name="www.3qit.com" debug="0" appBase="E:\WWW\jsp" unpackWARs="true" autoDeploy="true">
- <alias>www.3qit.com</alias>
- <Context path="" docBase="E:\WWW\jsp" debug="0" reloadable="true"/>
- </Host>
通过这些设置,基本上是可以通过http://www.3qit.com来测试JSP的执行了。
三、启动服务,测试JSP执行
先启动TOMCAT服务,再启动apache服务。如果配置没有问题的话,应该是可以正常启动。
然后再我们新建的虚拟主机目录“E:\WWW\jsp”下新建一个index.jsp文件,写入如下内容:
- <%@ page contentType="text/html; charset=gb2312" language="java"%>
- <%
- out.println("JSP文件执行成功!");
- %>
JSP文件执行成功!
然后再通过
http://www.3qit.com:8080访问一下,你会发现和通过http://www.3qit.com访问的内容是一样的。
这样就说明apache和TOMCAT整合成功!
发表评论
-
如何让搜索引擎抓取AJAX内容?
2014-03-06 20:25 528http://inserthtml.com/demo/his ... -
MacOS下安装Github+Jekyll 搭建博客
2014-03-04 17:18 1113区别于其他的博客系统比如WordPress,Jek ... -
Jdk1.6+Tomcat6+Apache2+MySql5 安装(Windows版)
2014-03-03 14:09 1088Apache Apache是http服务器,我们利用其对T ... -
Vim 练级攻略
2014-02-12 11:16 828你想以最快的速度学习 ... -
304 Not Modified状态码
2014-01-02 16:24 915在 Response-Header 中加上 ... -
textmate常用快捷键备忘
2014-01-02 15:35 568视图切换 Ctrl + Cmd + F ... -
java.util.concurrent介绍
2014-01-02 14:36 716... -
推荐一位大牛的2013博客汇总
2013-12-27 15:33 569http://hedengcheng.com/?p=8 ... -
各种开源协议License明细
2013-12-24 13:57 784free ≠ 免费 本文主要摘录各种开源协议介绍。 ... -
Web App架构
2013-12-23 10:44 1378好的框架可以提高开发效率,一个项目比较完整的架构,需要考虑 ... -
Java解析XML的四种方法
2013-12-20 13:51 781假设我们XML的内容和结构如下: <?xml v ... -
Chrome插件开发实例 – 时间通知(notifications)
2013-12-20 13:35 7621、创建notification的两种方法: // ... -
5.介绍java.util.concurrent
2013-12-20 13:11 7455.介绍java.util.concurrent Exe ... -
并发编程交流
2013-12-17 12:33 691... -
java并发编程实践笔记(1)
2013-12-03 16:20 567java并发编程实践笔记 ... -
Spring整合JMS
2013-04-16 16:47 1329SPRING整合JMS进行网络通信 什么是JMS? j ... -
报表生成 - 使用JasperReport(iReport)进行WEB开发
2013-03-27 12:15 1090一、JasperReport和iReport简介: ... -
commons包的简介 - JAVA开发
2013-03-26 23:20 861Apache Commons包含了很多 ... -
Java中System.getProperties()和System.getEnv()
2013-03-20 17:03 13701. System.getProperties()可 ... -
解析Java的ClassLoader机制
2013-03-20 16:48 858Java的ClassLoader机制解析 ...
相关推荐
内容概要:Elasticsearch是一款强大且灵活的搜索和数据分析工具。文中介绍了其核心技术如分布式存储、实时搜索、全文检索、数据分析等。通过对基础概念的学习,如索引、文档、类型、映射的理解,结合实战案例解析,重点展示了Elasticsearch在电商业务商品搜索引擎构建以及高效日志管理系统部署方面的实际运用方法和技术细节。此外,围绕性能优化展开了讨论,强调了诸如合理的分片和副本配置、有效运用内部缓存机制和精心规划集群资源配置等一系列措施的重要性。 适合人群:从事IT行业的中级及以上技术水平从业者,尤其是那些负责大数据处理、分布式系统的架构师及工程师。 使用场景及目标:①希望掌握利用Elasticsearch快速实现高效的搜索与分析应用的方法论和技术路径;②旨在通过实例学习到针对不同应用场景(如电商网站、日志分析)如何正确配置系统参数、优化集群表现,进而达成更好的用户体验或运营效率;③寻求提升系统稳定性、可靠性并解决可能出现的问题。 其他说明:本文不仅仅讲述了理论知识,还有详实的具体操作指南,帮助读者在实践中深入理解Elasticsearch的能力,并鼓励他们在自己的项目中积极探索更
基于Matlab的双三方演化博弈与Lotka-Volterra模型稳定点分析、相位图绘制与仿真代码实现,基于Matlab的双三方演化博弈与Lotka-Volterra模型:稳定点分析、相位图绘制与仿真代码实践,matlab:双或三方演化博弈,lotka-Volterra 1.双方演化博弈:代分析稳定点分析,代绘制相位图,matlab仿真图代码 2.三方演化博弈:代分析稳定点分析,代绘制相位图,matlab仿真图代码3.lotka-Volterra模型 ,核心关键词:Matlab; 双或三方演化博弈; 稳定点分析; 相位图; 仿真图代码; Lotka-Volterra模型,MATLAB仿真:双三方演化博弈与Lotka-Volterra模型的稳定点分析与相位图绘制
【资源介绍】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,也可以作为小白实战演练和初期项目立项演示的重要参考借鉴资料。 3、本资源作为“学习资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研和多多调试实践。 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip 基于词袋模型及神经网络的文本分类算法新版源码+说明+数据.zip
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
COMSOL模拟放电电极击穿空气过程:电场分布与击穿间隙电压计算分析,COMSOL模拟放电电极击穿空气过程:电场分布与击穿间隙电压计算分析,comsol放电电极击穿空气模拟,计算击穿间隙的电压,周围附近的电场 ,关键词:COMSOL放电电极;击穿空气模拟;计算;击穿间隙电压;周围附近电场;电场分布。,COMSOL模拟放电电极击穿空气过程,计算电压与电场分布分析
高压柔性输电系统:6脉冲与12脉冲晶闸管控制的HVDC仿真模型详细说明文档,高压柔性输电系统:6脉冲与12脉冲晶闸管控制的HVDC仿真模型详解说明文档,高压柔性输电系统6脉冲,12脉冲晶闸管控制HVDC的仿真模型,说明文档 ,高压柔性输电系统; 6脉冲HVDC; 12脉冲晶闸管控制; 仿真模型; 说明文档,高压柔性输电系统仿真模型:6/12脉冲晶闸管控制HVDC说明文档
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
近年来,文本驱动的视频生成 (Brooks 等人 2024;Hunyuan 2024) 取得了显著增长。然而,评估这些文本驱动的AI生成视频带来了独特且日益严峻的挑战。这些挑战主要源于两个关键问题:(1)需要精确的视频与文本对齐,特别是在处理复杂和长文本提示时;(2)出现了一些在自然生成视频中不常见的独特失真现象,例如不规则运动模式和物体。 随着新一代视频模型的发展,这些挑战变得更加突出。这些新一代模型以 Sora (Brooks 等人 2024) 的出现为标志,在生成质量上相比以往模型有了显著提升,其特点在于丰富的细节和内容,如 Kling (快手 2024) 、Gen-3-alpha (Runway 2024) 、Vidu (圣书 2024) 等。与之前的 AIGC 视频相比,这些模型支持 更长且更复杂的文本提示(通常超过200个字符),以及更复杂的运动模式和更长的持续时间(通常超过5秒,帧率为24帧每秒) 。如图 [fig:1] 所示,这些丰富的内容对评估者的理解视频动态及其与复杂文本语义关系的能力提出了更高的要求。 为了应对这一问题,我们引入了 Conten
在B站看黑马程序员,自学python,整理的个人笔记
传统永磁同步电机FOC离散化Simulink模型实践指南:高效性能与传递函数离散化推导文档附赠,传统永磁同步电机FOC离散化Simulink模型实战解析及传递函数离散化推导入门指南,传统永磁同步电机的FOC离散化simulink模型,效果较好。 附赠传递函数离散化推导的文档,初学者可以入手。 ,传统永磁同步电机; FOC离散化; Simulink模型; 传递函数离散化; 推导文档。,FOC离散化Simulink模型:永磁同步电机高效控制与传递函数离散化解析
内容概要:本文由360集团创始人周鸿祎撰写,深入探讨了DeepSeek这一前沿AI技术及其对各行各业所带来的巨大机遇。文中详细阐述了人工智能的发展历程,特别是大模型的演进,并指出了DeepSeek如何在技术和用户体验方面取得重大突破,引领新的工业革命,以及中国在该领域的创新和发展前景。同时介绍了如何借助DeepSeek实现具体的企业应用,涵盖知识库建设、智能体开发等多个方面的实践经验。 适用人群:针对政府机构、企业和创新创业者的高级管理层和技术领导者,旨在提供对当前AI前沿技术和未来发展策略的理解。 使用场景及目标:适用于希望通过先进技术提升竞争力的单位或个人;目的在于引导读者建立正确的AI意识,了解最新的技术动向和实施路径,为未来的战略规划打下坚实的基础。 其他说明:文档还强调了在全球范围内争夺大模型主导地位的竞争环境下,中国企业应该如何抓住机遇实现快速发展,以及如何克服现有挑战,确保安全可靠的应用。
APP测试基础流程
建设工程管理数字孪生平台解决方案.docx
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
串口助手
深度学习-卷积神经网络的猫狗数据集
基于Python的Django-vue社会主义核心价值观视角下电商平台型社会责任评价研究源码-演示视频 项目关键技术 开发工具:Pycharm 编程语言: python 数据库: MySQL5.7+ 后端技术:Django 前端技术:HTML 关键技术:HTML、MYSQL、Python 数据库工具:Navicat、SQLyog
1、以上文章可用于参考,请勿直接抄袭,学习、当作参考文献可以,主张借鉴学习 2、资源本身不含 对应项目代码,如需完整项目源码,请私信博主获取