Tomcat程序的域名访问配置
1、下载安装以下程序·IIS6·Tomcat6·tomcat-connectors-< xmlnamespace prefix ="st1" ns ="urn:schemas-microsoft-com:office:smarttags" />1.2.23-src.zip·isapi_redirect-1.2.25.dll?2、与IIS融合步骤· 复制uriworkermap.properties、workers.properties两个文件到%TOMCAT_HOME%\conf下,并进行适当修改。· 将isapi_redirect.dll、isapi_redirect.properties复制到%TOMCAT_HOME%\bin\win32\i386下,文件,并进行相关配置。· 在IIS6中新建网站,配置名称为你想用的域名(www.sunboy.com)· 在此站点里添加过滤器,名称jakarta,目标为:%TOMCAT_HOME%\bin\win32\i386\isapi_redirect.dll,如果不是绿箭头,可能有问题。· 在此站点里加入虚拟目录jakarta,目标为%TOMCAT_HOME%\bin\win32\i386。· 在IIS的web服务器扩展中添加新的扩展,目标为:%TOMCAT_HOME%\bin\win32\i386\isapi_redirect.dll,并设置为充许。经过以上步骤,只是达到了让IIS与Tomcat共用80端口的目的,即可以通过http://www.sunboy.com/ProjectName去访问程序(如果是本地程序,需要修改C:\WINDOWS\system32\drivers\etc\hosts文件)?· 创建%TOMCAT_HOME%\[projectname]apps文件,并把项目放入其中· 在server.xml加入host配置<Host name=" www.sunboy.com" ?appBase=""? ? ? ? ? ?unpackWARs="true" autoDeploy="true"? ? ? ? ? ?xmlValidation="false" xmlNamespaceAware="false"> ? ? ? ? ?<Context path="" reload="true"docBase="D:\soft\apache-tomcat-6.0.26\[projectname]apps\[projectname]" /></Host>?至此,我们可以通过输入http://hostname/jkmanager验证是否配置成功,可以通过http://www.sunboy.com去访问我们的应该程序。