有Apache和Tomcat通过JK2整合的高手进来一试~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

OhioLau 2005-01-24 03:09:19
本人有一个程序,以前一直是在APACHE和RESIN整合下运行的,现在老板要改为APACHE和TOMCAT通过JK2进行整合,APACHE和TOMCAT的整合是好了,可现在的问题是如何把程序发布好,我不想放在TOMCAT的WEBAPP目录下的ROOT子目录下,那个做过这方面的问题,给点建议或是文档,在些不胜感激了。偶的MSN:ohio_u@hotmail.com
...全文
104 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
OhioLau 2005-01-26
  • 打赏
  • 举报
回复
已经整合好的,只用在tomcat里设置就行:
conf目录下的servelt.xml中
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

appBase="webapps"你可以改为你想把webapps放到哪.
然后将原来root的context 的docBase改为你自己的web就行了

这个我都做了,可是有一个问题,就是文件不能解析下一个JSP页面,一点击的话总是把源文件打出来了,是怎么回事呢?
huang_yb 2005-01-24
  • 打赏
  • 举报
回复
已经整合好的,只用在tomcat里设置就行:
_________________________________________
ding
ProgramInHeart 2005-01-24
  • 打赏
  • 举报
回复
友情up
以梦为马 2005-01-24
  • 打赏
  • 举报
回复
up
不徻写代码 2005-01-24
  • 打赏
  • 举报
回复
Apache设置虚拟目录或主机,容易。文档去google
eureka0891 2005-01-24
  • 打赏
  • 举报
回复
已经整合好的,只用在tomcat里设置就行:
conf目录下的servelt.xml中
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

appBase="webapps"你可以改为你想把webapps放到哪.
然后将原来root的context 的docBase改为你自己的web就行了
软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0] //修改成你的tomcat主目录 "serverRoot"="D:/Tomcat 6.0" //不需要修改跟后面设置的虚拟目录一至 "extensionUri"="/jakarta/isapi_redirector2.dll" //第二步中复制的属性文件 "workersFile"="D:/Tomcat 6.0/conf/workers2.properties" "logLevel"="DEBUG" 2.Copy 文件 isapi_redirector2.dll jk2.properties workers2.properties 到tomcat安装目录下的conf文件夹中 文件说明jk2.properties: request.tomcatAuthentication=false //默认设置 文件说明workers2.properties: [shm] # 日志 file="d:/Tomcat 6.0/logs/jk2.log" # 文件大小 size=1048576 # 如果tomcat,iis在一台服务器中时,不需要修改配置 # 默认端口8009 [channel.socket:localhost:8009] port=8009 host=localhost # define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:8009 # Uri mapping [uri:/*.jsp] [uri:/*.do] [uri:/*] worker=ajp13:localhost:8009 # define the worker [status:status] # Uri mapping [uri:/jkstatus/*] worker=status:status 3.新建站点 在IIS中新建站点,路径为JSP项目所在路径 允许权限(读取,运行脚本,执行) 4.创建ISAPI筛选器 右击站点"属性">"ISAPI筛选器"标签 添加>>筛选器名称:jakarta 可执行文件:指到"isapi_redirector2.dll" 5.创建JSP文件映射 右击站点"属性">"主目录"标签 >>配置>>添加>>可执行文件(指到"isapi_redirector2.dll",如果路径中存在空格需要用双引号) 扩展名".jsp"(需要tomcat解析的所有扩展名) 如果有多个请重复执行添加操作 6.新建虚拟目录"jakarta" 在刚建好的站点上新建虚拟目录"jakarta" 路径指到到tomcat安装目录下的conf文件夹 允许权限(读取,运行脚本,执行) 7.添加WEB服务扩展 右击web服务扩展>"添加一个新的WEB服务扩展(A)..." 扩展名随便写"JSP" 要求的文件:指到"isapi_redirector2.dll" 设置扩展状态为允许 OK 重启IIS,TOMCAT 测试 tomcat直接访问 http://localhost:8080/index.jsp IIS整合后访问 http://localhost/index.jsp 注意 tomcat的一些虚拟主机配置可以见配置文件server.xml 在访问过测试页后ISAPI筛选器"jakarta"会显示绿色箭头,红色是配置错误 不知道还有没有漏掉的
软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0] //修改成你的tomcat主目录 "serverRoot"="D:/Tomcat 6.0" //不需要修改跟后面设置的虚拟目录一至 "extensionUri"="/jakarta/isapi_redirector2.dll" //第二步中复制的属性文件 "workersFile"="C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\conf\\workers2.properties" "logLevel"="DEBUG" 2.Copy 文件 isapi_redirector2.dll jk2.properties workers2.properties 到tomcat安装目录下的conf文件夹中 文件说明jk2.properties: request.tomcatAuthentication=false //默认设置 文件说明workers2.properties: [shm] # 日志 file="C:\\\\Program Files\\\\Apache Software Foundation\\\\Tomcat 6.0\\\\conf\\\\logs\\\\jk2.log" # 文件大小 size=1048576 # 如果tomcat,iis在一台服务器中时,不需要修改配置 # 默认端口8009 [channel.socket:localhost:8009] port=8009 host=localhost # define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:8009 # Uri mapping [uri:/*.jsp] [uri:/*.do] [uri:/*] worker=ajp13:localhost:8009 # define the worker [status:status] # Uri mapping [uri:/jkstatus/*] worker=status:status 3.新建站点 在IIS中新建站点,路径为JSP项目所在路径 允许权限(读取,运行脚本,执行) 4.创建ISAPI筛选器 右击站点"属性">"ISAPI筛选器"标签 添加>>筛选器名称:jakarta 可执行文件:指到"isapi_redirector2.dll" 5.创建JSP文件映射 右击站点"属性">"主目录"标签 >>配置>>添加>>可执行文件(指到"isapi_redirector2.dll",如果路径中存在空格需要用双引号) 扩展名".jsp"(需要tomcat解析的所有扩展名) 如果有多个请重复执行添加操作 6.新建虚拟目录"jakarta" 在刚建好的站点上新建虚拟目录"jakarta" 路径指到到tomcat安装目录下的conf文件夹 允许权限(读取,运行脚本,执行) 7.添加WEB服务扩展 右击web服务扩展>"添加一个新的WEB服务扩展(A)..." 扩展名随便写"JSP" 要求的文件:指到"isapi_redirector2.dll" 设置扩展状态为允许 OK 重启IIS,TOMCAT 测试 tomcat直接访问 http://localhost:8080/index.jsp IIS整合后访问 http://localhost/index.jsp 注意 tomcat的一些虚拟主机配置可以见配置文件server.xml 在访问过测试页后ISAPI筛选器"jakarta"会显示绿色箭头,红色是配置错误 不知道还有没有漏掉的 ^_^

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧