当前位置:  技术问答>java相关

apache 整合tomcat第一问

    来源: 互联网  发布时间:2015-11-13

    本文导语:  整合时,他们的端口设置相同么,还是一个默认80,另一个8080之类。 | 1.配置Apache,修改Httpd.conf,增加的内容如下:     LoadModule    jk_module  libexec/mod_jk.dll     AddModule     mod_jk.c   ...

整合时,他们的端口设置相同么,还是一个默认80,另一个8080之类。

|
1.配置Apache,修改Httpd.conf,增加的内容如下: 
   LoadModule    jk_module  libexec/mod_jk.dll 
   AddModule     mod_jk.c 
   JkWorkersFile "d:ApacheTomcatconfworkers.properties" 
   JkLogFile     logs/mod_jk.log 
   JkLogLevel    info 
   JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " //如果因为这句apache无法启动,就暂时将其注释掉。
   JkMount /*.jsp ajp13 
   JkMount /servlet/* ajp13 
   JkWorkersFile使指定mod_jk工作所需要的工作文件,JkMount后面是将所有和jsp和servlet的请求通      过Apj13的协议送给Tomcat,让Tomcat来处理。

2.在%tomcat_install_path%conf目录下建一个worker.properties(文件全文见附录)
   (只有两处需要修改:workers.tomcat_home,这是指定Tomcat工作的目录,另外一个是workers.java_home    ,这是指定Jdk的目录)
 
3.保证%tomcat_install_path%confserver.xml中包含如下语句(如果有但被注释了则将注释去掉即可,没   有就原样copy进去:):

    

4.测试
 随便将一个jsp文件置于%apacahe_install_path%apachehtdocs下,运行如:http://127.0.0.1/hello.jsp 
 
一切ok:)
附录1( workers.properties全文):
# $Header: /home/cvs/jakarta-tomcat/src/etc/Attic/workers.properties,v 1.3.2.2 2000/10/16 01:59:22 larryi Exp $ 
# $Revision: 1.3.2.2 $ 
# $Date: 2000/10/16 01:59:22 $ 


# workers.properties - 

# This file provides jk derived plugins with with the needed information to 
# connect to the different tomcat workers. 

# As a general note, the characters $( and ) are used internally to define 
# macros. Do not use them in your own configuration!!! 

# Whenever you see a set of lines such as: 
# x=value 
# y=$(x)something 

# the final value for y will be valuesomething 

# Normaly all you will need to modify is the first properties, i.e. 
# workers.tomcat_home, workers.java_home and ps. Most of the configuration 
# is derived from these. 

# When you are done updating workers.tomcat_home, workers.java_home and ps 
# you should have 3 workers configured: 

# - An ajp12 worker that connects to localhost:8007 
# - An ajp13 worker that connects to localhost:8009 
# - A jni inprocess worker. 
# - A load balancer worker 

# However by default the plugins will only use the ajp12 worker. To have 
# the plugins use other workers you should modify the worker.list property. 




# workers.tomcat_home should point to the location where you 
# installed tomcat. This is where you have your conf, webapps and lib 
# directories. 

workers.tomcat_home=D:ApacheTomcat


# workers.java_home should point to your Java installation. Normally 
# you should have a bin and lib directories beneath it. 

workers.java_home=d:j2sdk1.4.0 


# You should configure your environment slash... ps= on NT and / on UNIX 
# and maybe something different elsewhere. 

ps= 
# ps=/ 


#------ ADVANCED MODE ------------------------------------------------ 
#--------------------------------------------------------------------- 



#------ DEFAULT worket list ------------------------------------------ 
#--------------------------------------------------------------------- 


# The workers that your plugins should create and work with 

worker.list=ajp12, ajp13 


#------ DEFAULT ajp12 WORKER DEFINITION ------------------------------ 
#--------------------------------------------------------------------- 



# Defining a worker named ajp12 and of type ajp12 
# Note that the name and the type do not have to match. 

worker.ajp12.port=8007 
worker.ajp12.host=localhost 
worker.ajp12.type=ajp12 

# Specifies the load balance factor when used with 
# a load balancing worker. 
# Note: 
#  ----> lbfactor must be > 0 
#  ----> Low lbfactor means less work done by the worker. 
worker.ajp12.lbfactor=1 


#------ DEFAULT ajp13 WORKER DEFINITION ------------------------------ 
#--------------------------------------------------------------------- 



# Defining a worker named ajp13 and of type ajp13 
# Note that the name and the type do not have to match. 

worker.ajp13.port=8009 
worker.ajp13.host=localhost 
worker.ajp13.type=ajp13 

# Specifies the load balance factor when used with 
# a load balancing worker. 
# Note: 
#  ----> lbfactor must be > 0 
#  ----> Low lbfactor means less work done by the worker. 
worker.ajp13.lbfactor=1 


# Specify the size of the open connection cache. 
#worker.ajp13.cachesize 


#------ DEFAULT LOAD BALANCER WORKER DEFINITION ---------------------- 
#--------------------------------------------------------------------- 



# The loadbalancer (type lb) workers perform wighted round-robin 
# load balancing with sticky sessions. 
# Note: 
#  ----> If a worker dies, the load balancer will check its state 
#        once in a while. Until then all work is redirected to peer 
#        workers. 
worker.loadbalancer.type=lb 
worker.loadbalancer.balanced_workers=ajp12, ajp13 



#------ DEFAULT JNI WORKER DEFINITION--------------------------------- 
#--------------------------------------------------------------------- 



# Defining a worker named inprocess and of type jni 
# Note that the name and the type do not have to match. 

worker.inprocess.type=jni 


#------ CLASSPATH DEFINITION ----------------------------------------- 
#--------------------------------------------------------------------- 



# Additional class path components. 

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes 


# The XML parser provided with Tomcat 

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar 
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar 


# Tomcat`s implementation 

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar 
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar 
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar 


# Javac as available from Java2SE 

worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar 


# Setting the command line for tomcat 
# Note: The cmd_line string may not contain spaces. 

worker.inprocess.cmd_line=-config 
worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml 
worker.inprocess.cmd_line=-home 
worker.inprocess.cmd_line=$(workers.tomcat_home) 


# The JVM that we are about to use 

# This is for Java2 

worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll 


# And this is for jdk1.1.X 

#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)bin$(ps)javai.dll 



# Setting the place for the stdout and stderr of tomcat 

worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout 
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr 


# Setting the tomcat.home Java property 

worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home) 


# Java system properties 

# worker.inprocess.sysprops=java.compiler=NONE 
# worker.inprocess.sysprops=myprop=mypropvalue 


# Additional path components. 


# worker.inprocess.ld_path=d:$(ps)SQLLIB$(ps)bin 


附录2 (hello.jsp) :

  
  
  
  
  
  
  
  


    
 
 

您可能感兴趣的文章:

  • 急!Ubuntu10.04 apache2和tomcat6 mod_jk 整合 实现apache2的代理问题
  • Linux下Apache和tomcat整合问题
  • linux下apache和tomcat整合问题
  • apache和tomcat整合
  • 各位大虾!如何整合Tomcat、Apache、mysql???
  • 征求RedHat7.2下Tomcat4.1.12与Apache整合实例
  • ubuntu10.04 apache2和tomcat6整合 代理问题
  • 哪位先生会作tomcat和apache的整合?
  • 关于apache和tomcat的整合!
  • Linux下Apache和tomcat一机多实例整合问题
  • linux10+apache+tomcat5.0整合详细解释一下
  • 关于Tomcat和Apache2整合的问题
  • 最近我在LINUX下整合apache2.0.43和tomcat4.12时遇到一问题,请各位帮忙解决。
  • 以前用PHP+MYSQL+AHACHE已配置好,现在要运行JSP,整合TOMCAT和APACHE后,APACHE怎么都不启动了?问题出在那里呢??
  • 用warp整合的apache和tomcat的默认文档(原来是index.html)该怎么设置,解决了还可以多加
  • Tomcat和Apache整合的问题..急..
  • jrun3.1和apache1。3。24整合为什么不成功
  • 请教大虾,为什么我linux7.2下的tomcat起不来,及如何才能与apache整合?
  • 各位大虾,请教一个tomcat3.3与apache1.3整合的问题?
  • Oracle 10g、Apache 2.0、PHP 5的大整合
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • Apache 2.0 好像不支持Tomcat,我没看到哪位用 Apache 2.0 连接上 Tomcat 的
  • 100分!tomcat4.0.4+Apache可以不用从新编译apache就可以集成tomcat吗?因为我看到:.....
  • 急!哪位朋友在aix系统下配置过apache+tomcat ? 它所使用的apache+tomcat程序,是否可以用在linux下的程序是一样的 ? 在哪儿可以下载
  • 访问量比较大的服务器,用tomcat还是apache+tomcat模块?
  • 在windows怎么将tomcat4.1.9与apache2.0集成?还有tomcat与iis了? 在线等待
  • 哪里能找到tomcat+Apache或tomcat+IIS的教程?
  • 请问TOMCAT和APACHE怎样结合使用呢?就像PHP和APACHE结合使用一样?
  • 我连接apache和tomcat之后为什么apache不能启动?
  • Tomcat企业版 Apache TomEE
  • tomcat和apache不能协同工作
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • WEB前端 iis7站长之家
  • 想用APACHE做WEBSERVER,但不会用APACHE,请教。
  • Apache Hadoop 项目主页及介绍
  • apache日志文件总是空的,重起apache也没用。
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 安装完apache测试主页发现用的是系统自带的apache,该怎么办?
  • Apache hadoop当前各个版本说明
  • SUN OS5.8怎么没有make ,我想装APACHE2.0不知道怎么下手,原来的APACHE1.3有不知道怎么卸载
  • Windows下php 5.3.5和apache2安装配置及测试
  • 假设现在需要从网上下载的压缩包apache2,如何以dso模式安装在/home 目录的apache目录中,写出完整命令
  • Apache HTTP服务器2.4中的新功能概览
  • linux下重装apache,却无法安装apache模块?
  • Apache默认是不支持SSI如何给Apache增加SSI支持
  • 我装了一个redhat9.0, 我如何卸载掉它原来的apache,然后重新装一个apache?
  • 真痛苦:resin装好了,Apache装好了(开始用pws改成Apache还是不行),但就是不执行我的jsp,在Win98下面
  • 我已经用源代码方式安装了apache,如何让它支持php和mysql(php没有安装,mysql安装的是rpm包),要不要重新安装apache?如何删除已有的ap
  • 禁止apache显示目录索引的常见方法(apache禁止列目录)
  • 请教:有了JRUN了,为什么还要装个APACHE,APACHE这个软件起什么作用的呢?
  • 奇闻:Apache+Apache JServ 1.1.1+1G内存居然报内存不够,那位高友知道参数设置,把俺的1G内存都利用起来,感激不尽啊
  • 我的apache启动有问题.apache+mysql+php运行时也有问题,怎么回事,请各位帮帮忙
  • Linux+php+apache+oracle环境搭建之CentOS下安装Apache


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3