- 浏览: 111105 次
- 来自: ...
文章分类
最新评论
Tomcat Connector 可以将Tomcat与其它Web Server连接起来
1. AJP/JK Application Scenario:
Client ->request-> Web server (IIS, Apache) ->forward (redirect)-> Servlet in Tomcat
Response 按相反路径返回
2. Tomcat Configuration
Tomcat的配置比较简单,在某个port放置一个ajp的监听器即可,可以通过配置或编程来完成
配置:在conf/server.xml中,已经缺省配置了一段,在端口8009运行着一个AJP 1.3的监听器
<Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 你也可以自己添加一些: <Connector port="8010" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
|
编程:
org.apache.....CoyoteConnector ajpconn = new CoyoteConnector(); org.apache.....Server server = new org.apache....Embedded( ... ); server.addConnector(ajpconn); server.start();
|
3 IIS Configuration
其实是Apache为IIS开发的ISAPI Filter的配置
1. Download and Install "Jakarta Isapi Redirector"(isapi_redirect.msi,you can find more information at Tomcat-connectors)
2. 在IIS的ISAPI配置界面中,浏览并添加isapi_redirect.dll
剩下的事情就是告诉isapi_redirect.dll把哪些url转发到哪台机器的哪个端口
3. Create a new text file, rename it to "urimap.properties", or any name you like, and fill it with following content:
/stock/your.project.related.path/*=mylistener1 /webservice/Project2/*=mylistener2 |
4. Create a new text file, rename it to "workers.properties", or any name you like, and fill it with following content:
worker.java_home=D:/Java/j2sdk1.4.2_02 worker.mylistener2.type=ajp13 |
5. Edit the Windows registry entry, specify the correct worker_file path as your "work.properties" path, and worker_mount_file path as your "urimap.properties" path.
HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0 :
worker_file=c:/jakarta-tomcat/conf/workers.properties
worker_mount_file=c:/jakarta-tomcat/conf/urimap.properties
done.
4. Known issue
If you changed property files of "Jakarta Isapi Redirector", maybe you should restart IIS, even the host.
发表评论
-
The Object Primer
2004-12-11 11:21 5501,书名 被翻译成“ ... -
错误处理规范
2004-12-11 16:47 725错误处理规范 〇、概念澄清 概念 解释 错误 ... -
Java,误解为何如此之深
2005-08-24 13:50 559前几天被电话面试,问J ... -
Java:画蛇添足的编码规范
2005-09-02 13:13 540前几天公司培训编码规范: 第n条: ... -
synchronized : 规则, 推论与实践
2007-07-23 22:32 42814.3.Synchronization. Rule ... -
交互设计: 股市帮凶
2008-05-04 21:30 609同事 Y 在线操作股票时, 把"买入"点成 ... -
交互设计: 火车上的厕所
2008-05-26 17:17 573有人在动车组的厕所前等了很久, 直到乘务员路过说厕所是被锁住了 ... -
设计原则与模式: 案例介绍--CppUnit
2008-06-01 20:15 571设计原则与模式: 案例介绍--CppUnit CppUnit ... -
工作流:形参,实参,相关数据
2004-12-11 11:40 625关于形参,实参,相关数据 一、形参(FormalParame ... -
工作流:第一次发版,过程总结
2004-12-11 11:42 667交流 即时讨论:小组成员咫尺之遥,有问题立即提出并解决 ... -
工作流:第一次发版,设计总结
2004-12-11 11:43 578整体 面向接口:消息系统,持久系统等,其实现都是可替换 ... -
Beyond Workflow : An Introduction to Vitria BusinessWare
2005-09-26 10:13 779一、简介 Busines ... -
Vitria BusinessWare: 存储与访问安全
2006-03-26 15:45 709事实上,BusinessWare使用LDAP做为存储机制和 ... -
Vitria BusinessWare: 平台与软件总线
2006-04-01 12:59 779经过一段时间的使用 ... -
Vitria BusinessWare: Web Services
2006-04-01 14:30 706BusinessWare的Web Services ... -
Web Services:自洽,编码,交换模型
2006-04-01 16:02 6161, 自洽 以前曾经写过: 目前WebServi ... -
Web Services:WSDL 1.1 规范中的几个错误
2006-04-01 16:40 680读完了WSDL 1.1的规范,令人惊讶的是发现似乎例子中有几个 ... -
C++/CLI:被忽视的集成技术
2006-05-17 20:02 715十几行代码,就使一个重要的旧系统组件,完全融入了基于.Ne ... -
Vitria BusinessWare: 事件与端口
2006-05-27 17:24 590Event BusinessWare是一个事件驱动的系统 ... -
WS-Security Interoperability Issues: WebSphere, JBoss, Axis and .Net
2006-08-31 22:46 796检验了一下WS-Security的互操作情况,涉及到 ...
相关推荐
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> HOTST 配置 <Context path="/uambank" reloadable="false" docBase="D:\\jdk\\workspace\\uambank\\uambank\\deploy\\target\\uambank-...
将以下Module的注释去掉,这里并没有使用mod_jk.so进行apache和tomcat的链接,从2.X以后apache自身已集成了mod_jk.so的功能。只需简单的把下面几行去掉注释,就相当于以前用mod_jk.so比较繁琐的配置了。这里主要采用...
一直以来,我误解认为启动了n个tomcat,则Session需要...(例如D:\Java\Tomcat2\webapps\examples\WEB-INF\web.xml ,) 测试页面为: 第一组: http://localhost:15080/examples/servlets/servlet/SessionExample ...
nginx_ajp_module-通过Nginx支持AJP协议代理 概要 http { upstream tomcats { server 127.0.0.1:8009; keepalive 10; } server { listen 80; location / { ajp_keep_conn on; ajp_pass tomcats; } } } ...
BalancerMember ajp://10.152.45.1:8001 route=web1 retry=60 BalancerMember ajp://10.152.45.2:8001 route=web2 retry=60 < /Proxy > 您必须允许/ balancer-manager像这样: # RewriteCond %{REQUEST_URI...
1)modules目录下添加模块:jk mod_jk-1.2.26-httpd-2.2.4.so 2)修改conf/httpd.conf 最后一行添加: include conf/mod_jk.conf 3)在conf目录下创建mok_jk.conf 内容: #加载mod_jk Module ...
CNVD-2020-10487-Tomcat-Ajp-lfi-POC CNVD-2020-10487(CVE-2020-1938),tomcat ajp lfi poc注意:poc.py仅在python2.7上运行,不支持python 3+ ... python poc.py -p 8009 -f“ /WEB-INF/web.xml” 127.0.0.1
LoadModule jk_module modules/mod_jk-apache-2.2.4.so JkWorkersFile conf/workers.properties JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" JkMount /servlet...
右击web服务扩展>"添加一个新的WEB服务扩展(A)..." 扩展名随便写"JSP" 要求的文件:指到"isapi_redirector2.dll" 设置扩展状态为允许 OK 重启IIS,TOMCAT 测试 tomcat直接访问 http://localhost:8080/index.jsp IIS...
三、 集成 Tomcat 1、连接器 jk 在 tomcat 的 bin 目录下新建目录 jk\,把下载的 isapi_redirect.dll(连接器,可从网上下载 http://mirror.bit.edu.cn/apache//tomcat/tomcat-connectors/jk/binaries/windows/ ,...
右击web服务扩展>"添加一个新的WEB服务扩展(A)..." 扩展名随便写"JSP" 要求的文件:指到"isapi_redirector2.dll" 设置扩展状态为允许 OK 重启IIS,TOMCAT 测试 tomcat直接访问 http://localhost:8080/index.jsp IIS...
{"time":"2017-09-06 10:24:48,759","logtype":"INFO","loginfo":"org.apache.coyote.ajp.AjpAprProtocol:Starting ProtocolHandler ["ajp-apr-8009"]"} {"time":"2017-09-06 10:24:48,760","logtype":"INFO",...
mod_jk和apache现在普遍使用AJP1.3协议[2]。它是一个二进制格式的协议,比 字符格式的HTTP协议解析速度要快。 除了性能的提升,mod_jk另外的一个作用可以实现apache与tomcat一对多的对应, 使后端tomcat负载均衡。...
五、 在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”, 弹出的框中扩展名填JSP(无所谓的,自己随便设置名称),“要求的文件”选“添加”然后找到你的isapi_...
ajp各参数含义,不晓得对与错,希望对大家有帮助啦
Apache JServ协议(AJP)是一种二进制协议,可以将来自Web服务器的入站请求代理到 位于Web服务器后面的应用程序服务器。不建议在互联网上公开使用AJP服务。 如果AJP配置错误,可能会允许攻击者访问内部资源。
安全加固Tomca漏洞,禁用AJP接口。
nginx + tomcat 集群配置 负载 ... <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> Engine元素增加jvmRoute属性: <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">
两台window 2008 server ,主和子CA web服务器用Linux,配搭tomcat,keytool,openssl 实现完整认证框架,就是有点不方便,基于微软的架构要手动导出... enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
信息: JK: ajp13 listening on /0.0.0.0:8009 2010-8-11 18:24:13 org.apache.jk.server.JkMain start 信息: Jk running ID=0 time=0/187 config=null 2010-8-11 18:24:13 org.apache.catalina.storeconfig....