tomcat和iis整合,运用网上找的贴子,用jk插件,配置注册表,下载isapi_redirect1.2.26.dll
然后再配置workers.properties
worker.list=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
uriworkermap.properties
/*.jsp=ajp13
/*.do=ajp13
/*=ajp13运用了主流的配置,现在系统在iis和tomcat下都能直接通过设置的虚拟目录访问,包括*.jsp,*.do,servlet?...,
现在的问题有2个:
1. 所有的工程目录文件实际存在于硬盘上的都能够通过url地址栏访问,但是因为系统里有一些在tomcat启动时动态生成的js文件存入于内存中,这些文件不能直接通过地址栏访问下载,而存在于工程目录的硬盘上的文件可以。这个我想知道要通过什么访问解决这个问题,我要能通过地址栏直接下载这些js文件。
2. iis针对这个tomcat工程单独配置了一个站点,站点采用.NET Framework V2.0.50727作为应用程序连接池,当同时只要达到2个用户请求时,应用程序池就会自动停止。很奇怪的问题。希望给出具体解决方法,
系统是windows server 2008 x86
IIS是6.0,
tomcat6.0
jdk6
然后再配置workers.properties
worker.list=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
uriworkermap.properties
/*.jsp=ajp13
/*.do=ajp13
/*=ajp13运用了主流的配置,现在系统在iis和tomcat下都能直接通过设置的虚拟目录访问,包括*.jsp,*.do,servlet?...,
现在的问题有2个:
1. 所有的工程目录文件实际存在于硬盘上的都能够通过url地址栏访问,但是因为系统里有一些在tomcat启动时动态生成的js文件存入于内存中,这些文件不能直接通过地址栏访问下载,而存在于工程目录的硬盘上的文件可以。这个我想知道要通过什么访问解决这个问题,我要能通过地址栏直接下载这些js文件。
2. iis针对这个tomcat工程单独配置了一个站点,站点采用.NET Framework V2.0.50727作为应用程序连接池,当同时只要达到2个用户请求时,应用程序池就会自动停止。很奇怪的问题。希望给出具体解决方法,
系统是windows server 2008 x86
IIS是6.0,
tomcat6.0
jdk6
iis worker process 已停止工作
在客户的工作环境不会有这个提示,不管怎么样,现在的问题好像都集中到了第2点,现在要解决iis 应用程序池自动停止的问题,网上查了不少例子,
一、关闭DEP
iis运行过程中触发了DEP错误。DEP的功能是防止恶意代码通过缓冲区溢出来进行攻击。所以系统就报告了这个错误这个判断,倒是有可能,只是没看到解决方案,因此只限于以后对此方面多加注意,有环境测试了,可以试试。有关DEP错误方面,这里可以看到有关设置
1.要打开“系统属性”,请依次单击“开始”、“控制面板”,然后双击“系统”。
2.单击“高级”选项卡,在“性能选项”下,单击“设置”。
3.单击“数据执行保护”选项卡。
4.选择“只为关键windows程序和服务启用数据执行保护”。 修改完后要重启电脑,试过了,问题依旧。
二、网上还有人说是什么php,我这里用的是tomcat,跟php半毛钱关系也没有,
三、查看事件日志有如下提示信息:
为应用程序池“XXXX”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误
百度了下有如下解决方法:
点击"开始"-"控制面板"-"管理工具"-"组件服务"-"计算机"-"我的电脑"-"DCOM"选项,
选择其下的"IIS ADMIN SERVICE",右健选择"属性",找到"安全",在"启动和激活权限"中编辑"自定义",添加帐号"NETWORK SERVICE ", 给该帐号赋予"本地启动"和"本地激活"的权限,重新启动IIS即可("开始"-"运行"-"CMD",点确定,然后运行IISRESET)。
(系统中没有"IIS ADMIN SERVICES"服务和DCOM选项的解决方法:这一般是IIS系统角色未完全安装导致的,在服务器管理器中将IIS角色服务里的"管理工具"全部安装即可,最重要的是要安装"管理工具"下的"管理服务")。 我按照提示做完问题依旧,继续找原因,丫的。