IIS和TOMCAT整合文档.docx

上传人:b****2 文档编号:17810105 上传时间:2023-08-04 格式:DOCX 页数:15 大小:699.37KB
下载 相关 举报
IIS和TOMCAT整合文档.docx_第1页
第1页 / 共15页
IIS和TOMCAT整合文档.docx_第2页
第2页 / 共15页
IIS和TOMCAT整合文档.docx_第3页
第3页 / 共15页
IIS和TOMCAT整合文档.docx_第4页
第4页 / 共15页
IIS和TOMCAT整合文档.docx_第5页
第5页 / 共15页
IIS和TOMCAT整合文档.docx_第6页
第6页 / 共15页
IIS和TOMCAT整合文档.docx_第7页
第7页 / 共15页
IIS和TOMCAT整合文档.docx_第8页
第8页 / 共15页
IIS和TOMCAT整合文档.docx_第9页
第9页 / 共15页
IIS和TOMCAT整合文档.docx_第10页
第10页 / 共15页
IIS和TOMCAT整合文档.docx_第11页
第11页 / 共15页
IIS和TOMCAT整合文档.docx_第12页
第12页 / 共15页
IIS和TOMCAT整合文档.docx_第13页
第13页 / 共15页
IIS和TOMCAT整合文档.docx_第14页
第14页 / 共15页
IIS和TOMCAT整合文档.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

IIS和TOMCAT整合文档.docx

《IIS和TOMCAT整合文档.docx》由会员分享,可在线阅读,更多相关《IIS和TOMCAT整合文档.docx(15页珍藏版)》请在冰点文库上搜索。

IIS和TOMCAT整合文档.docx

IIS和TOMCAT整合文档

IIS和TOMCAT整合文档

1这两个服务器整合需要的文件是isapi_redirect-1.2.26.dll,jakarta.reg,uriworkermap.properties,workers.properties。

2.内容分别为jakarta.reg(iis注册表,主要注意路径问题):

WindowsRegistryEditorVersion5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftwareFoundation\JakartaIsapiRedirector\1.0]

"log_file"="F:

\\Tomcat\\logs\\isapi.log"

"log_level"="debug"

"worker_file"="F:

\\Tomcat\\conf\\workers.properties"

"worker_mount_file"="F:

\\Tomcat\\conf\\uriworkermap.properties"

"tomcat_start"="F:

\\Tomcat\\bin\\tomcat.batstart"

"tomcat_stop"="F:

\\Tomcat\\bin\\tomcat.batstop"

"extension_uri"="/jakarta/isapi_redirect.dll"

3uriworkermap.properties(此文件放到TOMCAT下conf包下):

/*.*=ajp13

/*=ajp13

4workers.properties(此文件放到TOMCAT下conf包下):

workers.tomcat_home=F:

\Tomcat

workers.java_home=F:

\ProgramFiles\Java\jdk1.6.0

ps=\

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

5isapi_redirect-1.2.26.dll(此文件放到TOMCAT下conf包下,待用)。

6打开TOMCAT下conf包下的server.xml文件,配置内容为:

在service里把executor注释去掉,并修改属性

分别为500和400,此为设置TOMCAT的最大线程和最小线程。

修改connector里的属性,port为端口号,executor为上面刚解注释的name名,添加

属性,此属性是设置TOMCAT的最大连接数。

7打开TOMCAT下conf包下的server.xml文件,配置内容为:

在engine还是默认的填写,defaultHost为默认域名。

增加host内容,host的name是域名名,为了防止TOMCAT两次加载项目消耗内存把host里的属性appBase值设空,输入域名后不加二级目录需在host里添加context,属性名path为空,docBase值为项目的路径。

当一个项目要配置两个域名时,这时不应该在添加个host了(为了节省内存,特别是项目为SSH架构时),应配置个默认域名localhost与engine里的defaultHost的值相同。

这样就可以了,接下来配置IIS了。

8在iis中新建站点如图

点击下一步到网站描述,此值可随便填写,如图:

点击下一步到IP地址和端口设置,此网站的主机头很重要(域名),如图:

点击下一步到网站主目录,选择此网站的详细路径,如图:

点击下一步到网站访问权限设置,如图:

点击下一步完成。

9右击刚建站点选择属性,在文档中添加index.jsp,上移顶部,如图:

设置ISAPI筛选器,如图:

创建虚拟目录,右击刚建网站选择新建里的虚拟目录,如图:

下一步到虚拟目录别名,填写如图:

点下一步到网站内容目录,填写内容如图:

下一步勾选运行脚本,执行,如图:

点击下一步完成了。

到此配置结束……

 

一多个项目配置一个域名,一个项目默认,其它是二级目录访问,那在TOMCAT中conf包下的server.xml里的配置是:

一个Engine可以配置多个Host,一个Host可以配置多个Context,Context中必须有个默认的,那就是path的值为空,其它的都要有二级访问路径。

设置如上图。

二TOMCAT优化配置:

maxHttpHeaderSize="8192"

minProcessors="100"maxProcessors="5000"

maxThreads="5000"minSpareThreads="1000"maxSpareThreads="4000"

enableLookups="false"acceptCount="3500"

compression="on"

compressionMinSize="2048"

compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"

connectionTimeout="60000"disableUploadTimeout="true"debug="0"

redirectPort="8443"/>

 

IIS+TOMCAT6集成与负载均衡配置

配置JDK的方法:

JAVA_HOME配置:

C:

\ProgramFiles\Java\jdk1.6.0_10,PATH的配置:

%JAVA_HOME%\bin;,CLASSPATH的配置:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

TOMCAT6负载均衡配置:

第一步:

将两个TOMCAT6解压到不同的目录:

如:

D:

\apache-tomcat-1和D:

\apache-tomcat-2。

第二步:

修改D:

\apache-tomcat-1\conf\server.xml文件,找到:

启动两个TOMCAT6,确认两个TOMCAT都能启动成功。

第三步:

修改D:

\apache-tomcat-1\conf\workers.properties文件(如果没有就创建),在文件中写入:

#TheadvancedrouterLBworker

worker.list=ajp13

#Defineaworkerusingajp13

worker.node1.port=8010

worker.node1.host=localhost

worker.node1.type=ajp13

worker.node1.lbfactor=1

#Defineanotherworkerusingajp13

worker.node2.port=8011

worker.node2.host=localhost

worker.node2.type=ajp13

worker.node2.lbfactor=1

#DefinetheLBworker

worker.ajp13.type=lb

worker.ajp13.balance_workers=node1,node2

worker.ajp13.sticky_session=False

保存文件,启动两个TOMCAT,确认启动成功,到这里已经完成了TOMCAT的负载均衡配置。

TOMCAT6+IIS6集成配置:

第一步:

修改配置文件D:

\apache-tomcat-1\conf\workers.properties,在该文件中增加如下配置(加在顶部):

workers.tomcat_home=D:

\apache-tomcat-1

workers.java_home=C:

\ProgramFiles\Java\jdk1.6.0_10

ps=\

第二步:

增加D:

\apache-tomcat-1\conf\uriworkermap.properties,在该文件中配置的映射路径为:

/*.*=ajp13

/*=ajp13

第三步:

增加注册表文件jakarta.reg,在该文件中写入:

RegistryEditorVersion5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftwareFoundation\JakartaIsapiRedirector\1.0]

"log_file"="D:

\\apache-tomcat-1\\logs\\isapi.log"

"log_level"="debug"

"worker_file"="D:

\\apache-tomcat-1\\conf\\workers.properties"

"worker_mount_file"="D:

\apache-tomcat-1\\conf\\uriworkermap.properties"

"tomcat_start"="D:

\\apache-tomcat-1\\bin\\tomcat.batstart"

"tomcat_stop"="D:

\\apache-tomcat-1\\bin\\tomcat.batstop"

"extension_uri"="/jakarta/isapi_redirect-1.2.26.dll"

保存该文件后,双击运行该文件,将注册表信息导入到注册表。

第四步:

将下载下来的文件:

isapi_redirect-1.2.28.dll复制到D:

\apache-tomcat-1\conf目录下。

第五步:

在D:

\apache-tomcat-1\conf的server.xml文件中Engine节点内添加如下:

expireSessionsOnShutdown="false"

notifyListenersOnReplication="true"

mapSendOptions="6"/>

address="auto"

port="4000"

autoBind="10"

selectorTimeout="5000"

maxThreads="6"/>

filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

--

tempDir="/tmp/war-temp/"

deployDir="/tmp/war-deploy/"

watchDir="/tmp/war-listen/"

watchEnabled="false"/>

-->

如果Deployer节点不加注释,会出现:

严重:

FarmWarDeployercanonlyworkashostclustersubelement错误。

第六步:

配置TOMCAT的启动内存:

在D:

\apache-tomcat-1\bin包下catalina.bat文件头加setJAVA_OPTS=-Xms512m-Xmx1024m

第七步:

修改需要Session复制的应用中WEB-INF/web.xml文件,在文件中的标签中添加:

在应用的web.xml中增加上述配置后,就表示该应用需要进行Session复制了。

第八步:

配置TOMCAT集群后,需要注意workers.properties中的sticky_session属性,在上述的workers.properties文件中最后增加如下配置:

worker.router.sticky_session=True

当该属性值为True(或1)是,代表Session是粘性的,即同一Session在集群中的同一节点上处理,Session不跨越节点,在集群环境中,一般将该值设置我False。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2