四------环境部署之“IIS 与 Tomcat 整合配置”
tomcat+IIS+Apache整合
Windows2003下Apache+Tomcat整合并配置虚拟主机全文档关键字:Apache2.0.55 ,Tomcat5.5.9 ,整合,虚拟主机,文档步骤:1、下载:a)下载Apache:本例选用Apache2.0.55版本,下载地址到Apache官方网站,/dist/httpd/binaries/win32/ 本例下载MSI格式安装文件apache_2.0.55-win32-x86-no_ssl.msib)下在JDK:本例采用JDK1.5c)下载Tomcat:本例选用Tomcat5.5.9版本,下载地址到Tomcat官方网站,/d)下载连接器jakarta-tomcat-connectors,下载地址/。
全部下载后,如下图所示2、安装:a)安装Apachei.直接双击Apache安装文件apache_2.0.55-win32-x86-no_ssl.msi安装,安装过程中,需要写入主机信息,如下图。
此外,选择for all users, on port 80,as a Service –Recommended选项。
ii.选择安装路径,如下图:iii.需要选择iv.安装完毕,如下图所示。
v.如果有防火墙,设置防火墙例外,如下图:vi.安装为服务后,启动Apache Service Monitor工具,打开Apache Service Monitor工具后,如下图所示,可以通过此工具直接启动、停止、重启的Apache服务器。
vii.测试安装是否成功,在地址栏输入:http://127.0.0.1/,若显示如下图,则表示Apache安装成功。
b)安装JDK,直接运行jdk-1_5_0_06-windows-i586-p.exe安装。
指定安装位置,如下图所示,本例安装于C:/Program Files\Java\jdk1.5.0_06目录下,记住此位置,在后边安装Tomcat的时候需要指定。
c)安装Tomcat,i.安装Tomcat,选择Tomcat安装路径,如下图:ii.iii.输入Tomcat的端口,后台管理帐户与密码,如下图,一定要牢记帐户密码,后边配置需要使用。
IIS,Tomcat,Weblogic部署步骤
一:tomcat布置应用程序
1.配置JDK
1.1 安装JDK
1.2 配置环境变量
1.2.1 运行tomcat可能只需添加JAVA_HOME的环境变量即可。
运行weblogic好像还要修改classpath和path变量。
2.配置tomcat
2.1 安装tomcat
2.2 启动tomcat
2.3 测试tomcat(安装tomcat的默认端口是8080)
3.配置数据库
3.1 创建数据库
3.2 创建用户
3.3 导入基础数据
4. 部署应用系统
4.1 复制应用程序包至webapps下
4.2 修改配置文件
4.3 重新启动tomcat服务
4.4 在浏览器中进入应用程序
二:weblogic布置应用程序
1.配置JDK
1.1 安装JDK
1.2 配置环境变量
1.2.1 添加JAVA_HOME的环境变量,修改classpath和path变量
2.配置weblogic
2.1 安装weblogic
2.2 创建Domain,步骤:点击“开始”菜单,所有程序,选取“BEA Products / Tools / Configuration Wizard”,打开配置向导进行配置
2.3 配置数据源(data source)
3.配置数据库(配置数据源的连接)
3.1 创建数据库
3.2 创建用户
3.3 导入基础数据
4.部署应用程序
4.1 在网页控制台http://localhost:端口号/console进入后进行部署即可。
tomcat集群配置
#负载均衡控制器类型,lbfactor 是负载平衡因数(Load Balance Factor) worker.controller.type=lb #指定分担请求的 tomcat 列表 worker.controller.balanced_workers=tomcat1,tomcat2 #粘性 session(默认是打开的) 当该属性值=true(或 1)时,代表 session 是粘性的,即同一 session 在集群中的同一个节点上处理,session 不跨越节点。在集群环境中,一般将该值设 置为 false worker.controller.sticky_session=false #设置用于负载均衡的 server 的 session 可否共享 worker.controller.sticky_session_force=1 最后在修改 C:\cluster\httpd\conf\httpd.conf,在其最后添加如下内容: Include conf/mod_jk.conf 到此负载均衡服务器配置完成! 4.配置 tomcat 修改 C:\cluster\tomcat1\conf\server.xml, 在配置<Engine>中添加 jvmRoute="tomcat1",名称与 worker.controller.balanced_workers=tomcat1,tomcat2 对应
Tomcat 集群配置
集群结构
Tomcat 1
负载均衡服务 器
Tomcat 2
Session 同步
Tomcat n
负载均衡服务器
在一些大公司采用 F5 负载均衡交换机作为负载均衡服务器,然后将请求转发给 tomcat, 但是 F5 设备动辄几十万,所以一些小公司采用采用开源的 apache 或 Nginx 来实现负载均 衡,本文采用 Apache + mod_jk + tomcat 来实现 tomcat 集群的负载均衡的
IIS和tomcate整合
下载java 2 sdk 1.4.2 (或更高版本) tomcat 5.0.24 (或更高版本) tomcat web server 连接器安装java 2 sdk tomcat 5 tomcat jk2 iis 连接器设置tomcat tomcat iis 连接器windows iis 设置isapi筛选器创建isapi筛选器使用的虚拟目录重新启动iis服务测试tomcat iis 参考文献序最近遇到一个项目,无法避免的需要将iis和tomcat协调起来协同工作,同时解析asp和jsp 两种脚本语言。
查看tomcat官方howto,几经操作并未成功。
查看网上讨论,发现中文资料介绍的都是tomcat4.x版本的配置方法,老旧已经不适用。
后来对照多篇英文资料,学习、操作之后获得成功。
鉴于讨论此问题的中文资料之匮乏,遂决定将我的配置过程整理,但愿对同好者有所帮助。
此文章论述内容、书写格式仿照了/support/kb/iis6-tomcat5-jk2.html,并引用了其中部分文字。
在我配置、翻阅资料的过程当中,感觉到了iis、apache tomcat、jk2等官方文档对此问题论述的不详尽,甚至有时候感觉到了被误导,以至增加了解决问题的难度,期待与大家讨论。
本人的配置环境window 2k professional sp4 iis 5.0j2sdk1.4.2_04jakarta-tomcat-5.0.24jakarta-tomcat-connectors-jk2.0.4配置过程中涉及的路径如果没有特殊说明,则都不是系统要求,大家可以修改以适应自己机器的环境。
这里是另一个自动安装程序,使用方法本文不做讨论isapi redirector jk2.02 installer - integrating tomcat with iis摘要这是一篇讲述如何安装、配置tomcat 5 java servlet & jsp服务到微软iis 5.0服务器的文章,这篇文章是本人自己配置过程和经验的总结,并推荐了一些给过本人极大帮助的文档。
整合IIS与tomcat
一准备工作1, 打开IIS服务,在浏览器地址栏输入http://localhost确定IIS服务正常.2, 打开Tomcat服务, 在浏览器地址栏输入http://localhos:8080 确定Tomcat服务正常.(注意:有可能在[tomcat] /common/lib 这个目录下面没有tools.jar这个包,一定要拷贝进去)3,下载IIS与Tomcat的桥接器,地址如下/tomcat/tomcat-connectors/jk2/binaries/win32/二TOMCAT配置1,把下载下来的jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip解压.把bin目录下面的isapi_redirector2.dl l文件拷贝到任意目录下,不过建议在tomcat下面建立一个iis目录,并拷贝到此目录下.2,在iis目录下面建立一个注册文件,文件名任意(方便看就好),此文件的目的在于把这个dll 注册到系统文件里面去.注册文件内容如下.(此处以及后面均假设tomcat5安装在d:/tomcat5下面)Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/2.0]"serverRoot"="d:// tomcat5""extensionUri"="/jakarta/isapi_redirector2.dll""workersFile"=" d://tomcat5//conf//workers2.properties""logLevel"="INFO"在以上文件输入完毕之后,双击注册该dll文件.(注:如果注册失败,一定是注册文件写错了.)3,现在配置上面注册文件里面用到的workers2.properties文件,这个文件写好之后放到d:/tomcat5/conf目录下面.[shm]file=d:/tomcat5/logs/jk2.logsize=1048576# 实际运用时把所有的localhost和8009换成你自己的IP和端口[channel.socket:localhost:8009]port=8009host=localhost# define the worker[ajp13:localhost:8009]channel=channel.socket:localhost:8009# Uri mapping[uri:/*.jsp][uri:/iistest/*]此处的Uri mapping是最重要的,关系到IIS5和tomcat5是否能协同工作,说明一下:[uri:/*.jsp] 是说明解析什么类型的文件,[uri:/iistest/*] 是在后面的server.xml文件里面配置虚拟主机用到的.4, 配置jk2.properties文件,该文件同样在/conf 目录下面,内容如下:## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED## WHEN YOU EDIT THE FILE.## COMMENTS WILL BE _LOST_## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.# Set the desired handler list# handler.list=apr,request,channelJni## Override the default port for the socketChannel# channelSocket.port=8019# Default:# channelUnix.file=${jkHome}/work/jk2.socket# Just to check if the the config is working# shm.file=${jkHome}/work/jk2.shm# In order to enable jni use any channelJni directive# channelJni.disabled = 0# And one of the following directives:# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so# If set to inprocess the mod_jk2 will Register natives itself# This will enable the starting of the Tomcat from mod_jk2# apr.jniModeSo=inprocessrequest.tomcatAuthentication=false以上加# 号的都是tomcat5里面原来就有的,我们所需要添加的就是最后一句话,这句话的意思是request的请求在tomcat服务器是否需要验证.5,现在我们来配置server.xml文件和web.xml文件在第三步我们已经提到过[uri:/iistest/*]这个东西,到底是干什么用的呢?很重要,这个关系到IIS和tomcat的映射.下面我们来看看怎么在server.xml文件里面做配置吧.我现在要说的是做自己的虚拟主机,而不是把开发的文件包放到tomcat的webapp目录下,所以我需要自己配置一个主机,配置方法如下:找到server.xml文件原来的</Host>,在这个host之后添加自己的虚拟主机<Host name="" debug="0" appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><Logger className="org.apache.catalina.logger.FileLogger"directory=".logs" prefix="www_ecai_biz_log." suffix=".txt"timestamp="true"/><Context path="/iistest" docBase="D:/iistest" debug="0"reloadable="true" crossContext="true"></Context></Host>以上的东西都很重要,不过在我们现在讲的iis与tomcat协同工作这篇文章中最重要的还是<Context path 这个东西, 注意, 我们的path=”/iistest” 是和worker2.properties文件里面的uri mapping是一致的..一定要注意哦,这个是最关键的联系.下面介绍在web.xml文件里面需要修改两个地方.在web.xml里面找到invoker 这个地方,修改一<!-- <servlet><servlet-name>invoker</servlet-name><servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class><init-param><param-name>debug</param-name><param-value>0</param-value></init-param><load-on-startup>2</load-on-startup></servlet> -->默认的是注释掉的,把这个注释去掉.修改二<!-- <servlet-mapping><servlet-name>invoker</servlet-name><url-pattern>/servlet/*</url-pattern></servlet-mapping>-->把注释去掉好了,以上是在tomcat里面所需要修改的.修改完成之后,打开你的tomcat,先测试一下我们配置的虚拟主机是否运行正常:8080/iistest/index.jsp如果以上运行正常,说明虚拟主机是配置成功了,接下来我们需要做的就是在iis中做的配置.三IIS5配置1,ISAPI筛选器配置在Internet 信息服务里面,右键点击默认网站—属性—ISAPI筛选器—添加注意:此处的筛选器名称一定要写成jakarta可执行文件选择刚才咱们放置isapi_redirector2.dl l的文件.点击确定之后,重新启动iis服务,查看ISAPI筛选器里面刚才配置的那个jakarta是否加载成功,成功的话状态是一个绿色的箭头(如果加载不成功,那么一定是注册文件有错,仔细检查一下).2, 虚拟目录配置我们需要配置两个虚拟目录,一个是筛选器专用目录,一个是我们的iistest目录.A jakarta目录右键点击默认网站—新建—虚拟目录别名输入jakarta目录选择存放isapi_redirector2.dl l文件的目录允许权限的地方把执行(如ISAPI应用程序和CGI) 这个选项打勾,点击下一步完成就行了.B iistest目录右键点击默认网站—新建—虚拟目录别名输入iistest目录选择存放iistest网站文件的目录允许权限的地方把执行(如ISAPI应用程序和CGI) 这个选项打勾,点击下一步完成就行了.注意:到这里,iistest目录还没有配置完毕,因为还没有给这个目录加载ISAPI筛选器..做法如下:右键点击iistest目录,选择属性虚拟目录—配置—映射—添加可执行文件选择isapi_redirector2.dl l 文件.扩展马输入.jsp 点击确定就可以了.好了….现在我们的IIS配置也完成了,要做的工作就是重新启动IIS服务…然后看我们是否配置成功..四测试配置是否成功首先,我们再次确定tomcat的服务是正常的:8080/iistest/index.jsp如果显示正常,那么tomcat配置成功.其次,确定iis配置服务正常/iistest/index.jsp如果显示正常,那么说明iis配置也成功了.如果上面两个测试均通过,那么,恭喜了,现在iis与tomcat能共用80端口,也说明我们的配置成功了..。
详细图解IIS和tomcat共用80端口
我们部署项目时很多时候需要同时使用tomcat和iis两个服务器以部署不同的网站,而解决共用80端口的问题也经常遇到,以下是具体步骤:实现tomcat6.0和iis6共用80端口的思路其实就是利用iis可以建立多个网站的功能,将tomcat下的项目添加为iis的一个站点,再使用一个可以redirect的插件,将iis中指向此站点的请求交给tomcat来处理。
1、首先,需要一个可以实现redirect的插件isapi_redirect,可以到网上下载,我使用的是isapi_redirect-1.2.14.dll;2、然后,在随便哪个地方建立一个注册表编辑文件.reg,并输入以下内容:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation][HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector][HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]"extension_uri"="/jakarta/isapi_redirect.dll" /*文件名称可以改,路径最好别改,因为要和iis中的筛选器配置对应*/"worker_file"="C:\\Tomcat 6.0\\conf\\workers.properties" /*具体由自己的路径定/ "worker_mount_file"="C:\\Tomcat 6.0\\conf\\uriworkermap.properties" /*同上*/"log_file"="C:\\Tomcat 6.0\\logs\\isapi.log""log_level"="info"/*以上红色的地方以tomcat的实际所在位置为准*/3、在tomcat的conf文件夹下建立workers.properties文件,并输入以下内容:worker.list=ajp13worker.ajp13.type=ajp13worker.ajp13.host=localhostworker.ajp13.port=80094、同样建立uriworkermap.properties内容如下/*.jsp=ajp13/*.do=ajp13/*=ajp135、在tomcat的log目录下建立isapi.log文件,内容为空即可6、Tomcat6.0目录下新建jakarta文件夹,然后把isapi_redirect.dll放入其中.7、配置tomcat的server.xml文件在<Engine></Engine>节点下,修改<Host name="" appBase="webapps"unpackWARs="true"xmlValidation="false" xmlNamespaceAware="false"><Context path="" docBase="qms" debug="0" reloadable="true" /> </Host>的内容,name为网站要设的域名,下面在iis里新建网站的时候域名要和这个一样;docBase 的值为网站文件夹,即”.. Tomcat 6.0\webapps\”下项目文件夹的名称;8、运行.reg文件,并打开HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0项,检查右边项目中是否包含如下项:extension_uri /jakarta/isapi_redirect.dll (jakarta为IIS下的虚拟目录)log_file c:\Tomcat6.0\logs\isapi.log (指定JK插件使用的日志文件)log_level debug (指定日志级别)worker_file c:\Tomcat6.0\conf\workers.properties (指定JK插件的工作文件)worker_mount_file c:\ Tomcat6.0\conf\uriworkermap.properties (指定JK插件的URL映射) 如果没有上述项,则建立相关项和相关值9、以上为tomcat配置;10、打开“管理工具”-“Internet信息服务(IIS)管理器”,展开“本地计算机”,选择网站,如图:在右侧点右键,新建-网站,点击“下一步”,输入网站描述(内容随便),点击“下一步”,输入“主机头”,如图:主机头是访问的域名。
iis+apache+tomcat 整合共享80口 支持ASP .NET JSP PHP全能WEB服务
文件目录说明:[apache-tomcat-6.0.37-windows-x86] tomcat 安装版与解压版文件[httpd-2.2] apache安装文件[java] jdk与jre安装文件[mysql] mysql与mysql-tool安装文件[php-5.2.14-Win32] php解压文件[tomcat-connectors-1.2.14-isapi-iis-6.0+] isapi模块安装文件[tomcat-connectors-1.2.37-httpd-2.2.x] apache jk模块文件[tomcat-connectors-1.2.37-isapi-iis-6.0+] isapi模块文件与注册表文件组件安装:1、安装JDK(JRE)环境变量(系统变量,非用户变量)JAVA_HOME = c:\Program Files\Java\jdkCLASSPATH = .;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar;Path = %Java_Home%\bin注:JDK(JRE)一定要在Tomcat之前安装:2、安装ApacheApache的安装过程中设置Network Domain和Server Name为Localhost,设置Email地址。
注:安装完成之后,如果apache用的是80端口,那么在浏览器中输入http://localhost ,如果使用的是其它端口例如81,则输入http://localhost:81(这里Apache用80口,iis使用81口,tomcat使用8080口)将会看到Apache 的成功页面。
此时Apache已经运行,在系统托盘可以看到它的图标,双击打开可以对Apache服务进行控制,我们下面还要安装Tomcat 和JK,所以现在选择Stop 停止Apache 服务。
3、安装Tomcat将Tomcat解压到D:\Program Files\Tomcat 下,设置环境变量:CA TALINA_BASE = D:\Program Files\tomcatCA TALINA_HOME = D:\Program Files\tomcatCLASSPATH=%CATALINA_HOME%\lib\servlet-api.jar; %CA TALINA_HOME%\lib\mysql-co nnector-java-5.0.4-bin.jar把mysql-connector-java-5.0.4-bin.jar(先要安装MySQL Tools)从MySQL\MySQL Tools for 5.0\java\lib拷贝到D:\Tomcat 6.0\lib下,配置这个的目的是让你的java应用程序找到连接mysql的驱动;运行\Tomcat\bin\startup.bat 启动Tomcat,出现Tomcat页面则表示安装成功。
Tomcat配置教程
Tomcat配置你所需要做的就是:按照你的需求配置Tomcat,只要你正确配置,Tomcat一般都能适合你的要求。
下面是一系列关于Tomcat的配置技巧,这些技巧源自于我的书:《Tomcat权威指南》,希望对你有所帮助。
Jason Brittain1.配置系统管理(Admin Web Application)大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。
Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。
Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。
当然也可以管理像初始化参数,user、group、role的多种数据库管理等。
在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。
Admin Web Application被定义在自动部署文件:CATALINA_BASE/webapps/admin.xml 。
(译者注:CATALINA_BASE即tomcat安装目录下的server目录)你必须编辑这个文件,以确定Context中的docBase参数是绝对路径。
也就是说,CATALINA_BASE/webapps/admin.xml 的路径是绝对路径。
作为另外一种选择,你也可以删除这个自动部署文件,而在server.xml文件中建立一个Admin Web Application的context,效果是一样的。
你不能管理Admin Web Application这个应用,换而言之,除了删除CATALINA_BASE/webapps/admin.xml ,你可能什么都做不了。
如果你使用UserDatabaseRealm(默认),你将需要添加一个user以及一个role到CATALINA_BASE/conf/tomcat-users.xml 文件中。
eclipse怎么集成配置JDK和Tomcat
eclipse怎么集成配置JDK和Tomcat
在eclipse中集成JDK和tomcat服务器方法很简单,我们可以在服务器上运行想要的东西。
比如我们学习javaweb时就要用到。
下面就让小编给大家说说eclipse怎么集成配置JDK和Tomcat吧。
eclipse集成配置JDK和Tomcat的方法
打开eclipse
点击window--preferences,如图
选择java---installed JRES,在右侧就会出现我们以前配置好的JDK(这里没有演示JDK的安装,大家到网上搜索一下就行),点击OK.
接下来我们要集成Tomcat,在刚才的对话框中选择Server--最后一项-(运行环境),在最上角点击Add添加
选择服务器,下一步
然后选择下方的JRES,完成
最后在自己的.jsp页面上右击选择在服务器上运行,出现结果猜你感兴趣的:
1.eclipse的使用方法
2.eclipse方法调用查找
3.eclipse svn使用方法
4.Eclipse怎么设置护眼背景色和字体颜色
5.java工程师求职简历怎么写
6.it项目成本管理论文。
Tomcat整合IIS
TOMCAT和IIS整合1。
安装tomcat5.0.7。
运行jakarta-tomcat-5.0.7.exe,安装模式不用normal,而是选择full(这样会把tomcat安装成win2000的服务,而且还有tomcat的源代码),然后按照提示进行。
我的taomcat装在C:\Program Files\Apache Software Foundation\Tomcat 5.0.7下。
2。
设置环境变量tomcat_home。
在桌面上,“我的电脑”->点右键->“属性”->“高级”->“环境变量”->“系统变量”->新建->变量名:tomcat_home,变量值:C:\Program Files\Apache Software Foundation\Tomcat 5.0.7。
点“确定”保存。
3.在C:\Program Files\Apache Software Foundation\T omcat 5.0.7\conf下新建“connector”文件夹,然后复制isapi_redirector2.dll到C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\conf\connector下面。
4.创建workers2.properties到C:\Program Files\Apache Software Foundation\Tomcat5.0.7\conf下(可以用我附件中的workers2.properties,使用前请先修改文件的第一行,把“C:/Program Files/Apache Software Foundation/Tomcat 5.0.7/logs/jk2.log”改成你需要的路径,copy地址栏的路径时请注意,是"/"而不是“\”哦,跟windows表示的路径不一样)。
IIS7.0和Tomcat整合80端口
首选确定安装好IIS和Tomact6及配置好JDK环境变量,IIS端口80,Tomcat端口为8080。
申明下以下是我在windows2008+IIS7.0+Tomact6.0环境下整合的。
新建IIS的注册表iis.reg,然后运行注册表。
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0]"log_file"="D://tomcat6//logs""log_level"="debug""worker_file"="D://tomcat6//conf//workers.properties""worker_mount_file"="D://tomcat6//conf//uriworkermap.properties""tomcat_start"="D://tomcat6//bin//startup.bat""tomcat_stop"="D://tomcat6//bin//shutdown.bat""extension_uri"="/jakarta/isapi_redirect.dll"Tomcat6/conf/ 下新建workers.properties和uriworkermap.propertiesworkers.properties内容如下worker.list=worker1worker.ajp13w.type=ajp3worker.ajp13w.host=xxx.xxx.xxx (你的域名或者IP)#worker.ajp13w.host=192.168.2.118#worker.ajp13w.host=localhostworker.ajp13w.port=8009worker.worker1.lbfactor=1uriworkermap.properties内容如下#/jsp/*=worker1#/jsp/worker1/*=worker1#/*.jsp#!/*.html#/examples/*=tomcat6#/*.jsp=tomcat6isapi_redirect.dll拷贝到Tomcat6/conf/文件夹下Tomact目录下新建jk文件夹isapi_redirect.dll拷贝到Tomcat6/jk/文件夹下新建isapi_redirect.propertiesisapi_redirect.properties内容如下extension_uri=/isapi_redirect.dll#extension_uri=/jakarta/isapi_redirect.dlllog_file=D:/tomcat6/logs/isapi_redirect.loglog_level=infoworker_file=D:/tomcat6/conf/workers.propertiesworker_mount_file=D:/tomcat6/conf/uriworkermap.propertiestomcat_start=D:/tomcat6/bin/startup.battomcat_stop=D:/tomcat6/bin/shutdown.bat新建web.configWeb.config内容如下:<?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><handlers accessPolicy="Read, Execute, Script" /></system.webServer><appSettings><add key="jsp" value=".jsp" /></appSettings></configuration>Default Web Site下添加虚拟目录jakarta屋里路径找到Tomcat6/conf/下的isapi_redirect.dll 点击“链接为…”选择“特定用户”点击“设置”输入系统的用户名和密码然后确定。
iis_tomcat整合
7,新建应用程序扩展
在IIS管理器左侧网站下面选中Web服务扩展,添加一个新的Web服务扩展,扩展名为jakarta,添加要求得文件为D:\Tomcat 6.0\bin\jakart\isapi_redirect.dll,并设置扩展状态为允许。
8,测试
打开Tomcat服务器,修改c:\WINDOWS\system32\drivers\etc\hosts文件,让的域名指向127.0.0.1,打开IE,输入/hello.jsp,回车,如果出现测试页面,那说明你配置已经成功。
选中网站,新建虚拟目录,别名为jakarta,路径为D:\Tomcat 6.0\bin\jakarta,(注安装版的jk会将dll文件放在这下面的bin中,等于深了一层,copy出来即可),使其有执行(如ISAPI应用程序或CGI)的权限。 添加IIS和IUSR这两个用户可读取权限。
uriworkermap.properties的内容:
=========================================================================
/*.jsp=wlb
/*.do=wlb
==========================================================================
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
将Tomcat装入IIS全攻略
原zip文件
相关下载: 43_38_4.zip
--------------------------------------------------------------------------------
回复人:ustczxf 回复时间:Fri Jul 12 14:20:20 CST 2002
Tomcat与iis集成
测试环境
win2000 professional(sp2)
tomcat4.0.3
iis5.0
mysql
ie6
所需软件
tc4ntiis.zip
isapi_redirector.dll(另行下载,同上)覆盖tc4ntiis.zip中自带文件。
步骤
1、安装java,设置java_home=c:\jdk。安装tomcat4.0.3并选择安装nt服务。
另付Tomcat IIS HowTo原文地址:
/cvsweb/index.cgi/~checkout~/jakarta-tomcat/etc/tomcat-iis-howto.html?rev=1.4&content-type=text/html
回复内容:
为什么我照着这样做还是不行啊?
相关下载:
--------------------------------------------------------------------------------
回复人:ustczxf 回复时间:Fri Jul 12 14:39:50 CST 2002
"extension_uri"="/jakarta/isapi_redirect.dll"
apache 和tomcat 整合的基本步骤
apache 和tomcat 整合的基本步骤【最新版】目录1.整合背景及意义2.整合的基本步骤3.整合过程中的注意事项4.整合完成后的效果与应用5.总结正文1.整合背景及意义Apache 和 Tomcat 都是目前互联网上广泛应用的服务器软件。
Apache 是一款著名的 Web 服务器软件,因其跨平台、安全性和稳定性而受到广泛欢迎。
而 Tomcat 是一个流行的 Java Servlet 容器,用于部署和运行 Java Web 应用程序。
将 Apache 和 Tomcat 整合在一起,可以充分发挥两者的优势,为 Web 应用程序提供更好的性能和稳定性。
2.整合的基本步骤整合 Apache 和 Tomcat 的基本步骤如下:(1)安装 Apache 和 Tomcat首先,需要在服务器上安装 Apache 和 Tomcat。
可以根据服务器的操作系统选择相应的安装包进行安装。
安装过程中,需要注意配置服务器的环境变量,确保 Java 和 Tomcat 的安装路径被正确添加到环境变量中。
(2)配置 Apache在安装完 Apache 后,需要对其进行配置,使其能够与 Tomcat 协同工作。
具体操作是修改 Apache 的配置文件 httpd.conf,找到以下内容:```<Directory />Options FollowSymLinks ExecCGIAllowOverride AllOrder allow,denyAllow from all</Directory>```将上述内容修改为:```<Directory />Options FollowSymLinks ExecCGIAllowOverride AllOrder allow,denyAllow from allRequire all granted</Directory>```(3)配置 Tomcat接下来,需要配置 Tomcat,使其能够被 Apache 正确调用。
Win7 系统IIS集成TOMCAT图解
Win7 系统配置IIS,集成tomcat图解一、安装tomcat我所用的Tomcat为绿色版的,直接解压就行了,我是把它放在D盘,D:\Program Files\apache-tomcat-5.5.23,这个路径将在后面多次用到。
注:在此之前要先安装好JDK,相关图文文档文库里面已经上传。
二、配置IIS进入Win7的控制面板,打开程序功能,点击选择打开或关闭Windows功能。
在Windows功能的选项菜单,把internet信息服务的所有组件全部勾起来。
勾起来之后显示如下情况:注意:安装后IIS的http://127.0.0.1和tomcat的http://127.0.0.1:8080/jsp-examples都要能独立运行。
打开控制面板,进入系统和安全,打开管理工具,点击进入Internet信息服务(IIS)管理器。
三、集成tomcat1、连接器在tomcat的bin目录下新建目录jk\,把isapi_redirect-1.2.9.dll(连接器,可从网上下载/dist/tomcat/tomcat-connectors/jk/binaries/win32/ ,目前最新的是isapi_redirect-1.2.9.dll)拷贝到这个目录下2、在tomcat的conf目录中创建2个文件workers.properties;uriworkermap.propertiesworkers.properties (可以建一个文本文档,然后重命名为这个名字) 内容如下:workers.tomcat_home=D:\Program Files\apache-tomcat-5.5.23workers.java_home=D:\Program Files\Java\jdk1.6.0_10ps=\worker.list=worker1worker.worker1.port=8009worker.worker1.host=localhostworker.worker1.type=ajp13worker.worker1.lbfactor=1同样的创建uriworkermap.properties内容如下:/*=worker1注意:uriworkermap.properties:说明了符合哪些条件的uri才能被转发到tomcat 中,可能的设置有:/*=worker1 #所有访问都转发到tomcat中/*.jsp=worker1 #所有*.jsp的才向tomcat转发/jsp-examples/*=worker1 #所有/jsp-examples/*的才向tomcat转发,我们这里要求将WebReport工程下的所有内容转发。
IIS6.0+tomcat6.0+JK整合(8080端口和80端口共用jsp网站)
经过这么久IIS和tomcat整合实践,积累了部分经验。
从一开始整合项目需要放到tomcat的webapps下面,而且必须需要tomcat里面ROOT的index.html 的跳转;到现在的可以把项目放在服务器的任何地方上,而也不需要index.html,只需要项目本身的index.jsp就能够进行访问。
总的来说,还是有一定提高。
现将IIS6.0和tomcat6.0的完美整合整理如下:一、整合环境:Windows Service 2003、JDK1.60、IIS7.0 和tomcat6.0二、使用技术:IIS6.0和TOMCAT6.0的默认端口不用改变,使用原有的80和8080即可,采用isapi_redirect-1.2.27.dll文件作为iis和tomcat的接口,使用就能访问tomcat中的jsp网站。
三、操作步骤说明:我的项目是放在E盘下,名字为zhdr,我的域名 是和服务器绑定的,在外网上输入:8080是可以访问到网站的,输入:8080/zhdr是可以访问网站的。
1、下载isapi_redirect-版本号.dll文件作为IIS与TOMCAT的接口,我下载的是isapi_redirect-1.2.27.dll,然后将文件放在${TOMCAT_HOME}/conf下。
2、使用记事本建立如下.reg文件,保存并执行:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]"log_file"="e://Program Files//Apache Software Foundation//Tomcat 6.0//logs""log_level"="info""worker_file"="e://Program Files//Apache Software Foundation//Tomcat 6.0//conf//workers.properties""worker_mount_file"="e://Program Files//Apache Software Foundation//Tomcat 6.0//conf//uriworkermap.properties""extension_uri"="/jakarta/isapi_redirect-1.2.27.dll"注意修改与tomcat相关的路径,一定要设置成为自己tomcat的路径。
IIS环境配置和项目部署
IIS环境配置和项⽬部署本⼈实际⼯作项⽬中IIS部署,亲测可⽤~~
具体步骤:
1.打开控制⾯板
2.打开程序和功能
3.打开或关闭Windows功能
然后勾选相关内容:
4.添加应⽤程序
先打开iis管理器页⾯(控制⾯板——管理⼯具):
右击Default Web Site——添加应⽤程序:
完成相关配置:
点击内容视图,查看项⽬根路径下所有内容:
根⽬录下内容如下:
⾄此,IIS环境已经配置完成,但是项⽬还是不能运⾏的。
如果是本机第⼀次部署IIS,需要注册IIS服务~~ 5.IIS服务注册
(1)在命令⾏⼯具中定位到路径: C:\Windows\\Framework\v4.0.30319
(2)输⼊aspnet_regiis.exe –i 命令,即可完成注册!So easy~~
6.在浏览器中输⼊路径,打开项⽬页⾯。
eg:localhost/test
其中test为注册时的别名。
如何利用分析报表FineReport实现IIS与Tomcat集成
如何利用分析报表FineReport实现IIS与Tomcat集成1.问题描述FR报表部署在Web服务器如tomcat中,.net系统部署在IIS中,我们通过页面集成来实现在.net系统中调用报表。
这个时候若最终用户在浏览器中查看页面源代码或者浏览器状态栏中,会看到报表访问的完整路径如http://ip:端口/应用名......,此时服务器的信息就完全暴露给用户了。
为保证安全性,需要屏蔽掉服务器的端口号,就需要实现IIS与tomcat的无缝集成。
2.实现步骤2.1示例环境操作系统:Windows2003报表环境:JDK6.5+Tomcat5.5+FineReport7.0.net环境:IIS6.0注:确保IIS和Tomcat服务器独立都能正常运行,如IIS的http://localhost和tomcat 的http://localhost:8080/都能访问;tomcat不要安装在C盘下,会遇到权限问题;整个配置过程停止iis服务,配置好后启动;2.2下载筛选器需要有筛选器使Tomcat和IIS进行关联,可以从官网下载最新版本isapi_redirect-1.2.9.dll放到Tomcat服务器下,在%Tomcat_HOME%\bin\目录下新建文件夹jk,把下载的isapi_redirect-1.2.9.dll筛选器拷贝到jk文件夹中,如下图:2.3创建workers.properties文件在%Tomcat_HOME%/conf目录下,创建workers.properties文件,通过该文件将jdk及tomcat的目录告诉系统。
具体内容如下:workers.tomcat_home=B:\Tomcat5.5//tomcat的安装路径workers.java_home=B:\jdk6.5//jdk的安装路径ps=\worker.list=worker1worker.worker1.port=8009worker.worker1.host=localhost//iis所在服务器的ip地址worker.worker1.type=ajp13worker.worker1.lbfactor=1注:worker.worker1.port=8009,8009端口是iis与tomcat ajp13协议的通信端口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、新建一个网站
(1) 启动IIS 管理器,并新建一个网站(虚拟主机);如图所示:
(2) 输入网站名称,改名称仅为IIS 中的标识,可任意输入。
如图:
(3) 网站IP地址不用填写,端口如没有特殊要求则保持80 即可,最后正确输入网站域名。
如图所示:
(4) 在网站分区中建立wwwroot 以及下级站点文件夹bbs。
如图所示:
(5) 对于jsp 应用,需要给予该站点"读取"和"运行脚本"的权限。
如图:
(6) 至此,已经成功的新建了一个站点。
如图所示:
2、配置IIS和Tomcat,使服务器支持80端口同时访问asp站点和jsp站点
(1) 下载isapi_redirect-1.2.27.dll,在X:\Server_Core\Tomcat\conf下新建“connector”文件夹,然后复制isapi_redirect-1.2.27.dll到X:\Server_Core\Tomcat\conf\connector下面。
(2) 新建两个属性文件uriworkermap.properties和workers.properties,并放入至
X:\Server_Core\Tomcat\conf下
对于uriworkermap.properties输入如下内容:
/*.jsp=ajp13
/*.do=ajp13
/*= ajp13
对于workers.properties输入如下内容:
ps=\
worker.list=ajp13
worker.ajp13.port= 8009
worker.ajp13.host= localhost
worker.ajp13.type= ajp13
worker.ajp13.lbfactor= 1
(3) 新建一个注册表文件(也可以使用属性文件)reg.reg,内容如下(其中tomcat的路径为你安装的路径):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0] "log_file"="D:\\Server_Core\\Tomcat\\logs\\isapi.log"
"worker_file"="D:\\Server_Core\\Tomcat\\workers.properties"
"worker_mount_file"="D:\\Server_Core\\Tomcat\\uriworkermap.properties"
"extension_uri"="/jakarta/isapi_redirect-1.2.27.dll"
"log_level"="debug"
保存后双击使之生效:
(4) 设置筛选器:Internet信息服务管理器,在里面选择“网站”中的JspRun!,点击右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”,筛选器名称填tomcat,选择X:\Server_Core\Tomcat\conf\connect or,如图:
点击确定保存。
(5)在站点“JspRun!”上点击右键,选择“新建”->“虚拟目录”:
点击下一步:
别名为jakarta,注意这个名字是固定值,不要拼写错误(主要是与注册表中的"extensionUri"="/jakarta/isapi _redirect-1.2.27.dll"对应),点击下一步:
选择你的isapi_redirect-1.2.27.dll存放的目录,点击下一步:
权限中记得把“执行”项打勾,点击下一步完成。
如果你用的是IIS5的话,到这里就可以结束了,但IIS6还没完,继续。
在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填Tomcat (其实无所谓的),“要求的文件”选“添加”然后找到你的isapi_redirect-1.2.27.dll 后“确定”保存。
“设置扩展状态为允许”也打上勾,确定保存。
如下图:
(6) IIS 中选中站点右键点击选择属性,依次“主目录”选项页点“配置”,在“映射” 选项页点“添加”。
可执行文件选择isapi_redirector2.dll 所在目录,扩展名为.jsp;再加一个可执行文件相同,扩展名为.do。
点击确定,如果出现如下提示,则是因为论坛中包含有空格符,可以把路径用“”括起来即可:
点击确定保存退出:
(7)重启iis服务器,tomcat服务器。
(8)右键点击站点“JspRun!”的“属性”->“ISAPI筛选器”中的jakarta是否是向上的绿色箭头?如果是红色的,检查一下你之前做的配置有没有少了或是写错了点什么,再重新配置一遍
如果在IIS中显示扩展器的状态为未知,而且既没有出现红色也没有出现绿色箭头,很有可能是放dll的文件夹的权限没有设置对,比如这个放在C:/jk/下,那么需要检查一下是否默认的IIS来宾用户有访问和执行
的权限,如果没有,请加上再试一下,如果你不知道来宾用户的名字,也可以加上everyone访问和执行的权限。
以下是没有配置好的:
(9)配置index.jsp首页,点击站点“JspRun!”属性->点击“文档"->“添加”,在输入框输入index.jsp,并把in dex.jsp移动到顶端,这样在浏览器输入地址栏就可以直接进入JspRun!站点的index.jsp首页面,点击确定保存退出。
3、配置tomcat
筛选器设置完毕,下面需要配置tomcat服务器的虚拟主机:
在X:\wwwroot \bbs下新建一个文件命名为“ROOT”,用于存放jsp站点的文件
打开X:\Server_Core\Tomcat\conf下的server.xml配置站点JspRun!的虚拟主机
在默认的host标签下再添加站点
" appBase="K:\Inetpub\wwwroot\bbs"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
配置完成后,重启IIS服务器和tomcat服务器。
4、输入域名地址测试
重启完毕后,你可以在地址栏敲入你设置的域名地址,如果能访问你上传至X:\Inetpub\wwwroot\bbs\ROO T的jsp页面,则表明整合成功,下面的页面我设置的为:
至此Windows 环境搭建IIS+Tomcat教程到此完毕,谢谢大家的支持!!。