| 
         
     
     | 
     | 
    
  
    | 
    Tomcat和Apache整合 | 
   
  
     | 
   
  
     | 
   
  
    | 
     作者:未知  来源:月光软件站  加入时间:2005-2-28 月光软件站  | 
   
  
     
| 在windows 2000下整合Tomcat5.0+Apache2.0.50+mod_jk_2.0.48.dll |    |  
 
   先下载所需要的软件   1:j2sdk: http://java.sun.com/j2se/1.4.1/download.html   2 :Tomcat: http://jakarta.apache.org /;上有下载   3:Apache:http://jakarta.apache.org /;上有下载   4:mod_jk2_2.0.48.dll:  http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/?C=D;O=A    第四个东东最难找了。可是必须要,它是结合tomcat和apache的中间件。这个地方我能够找到,如果不能了,    也没有什么,我搜!   A: 先装j2sdk c:\j2sdk   B: 再装tomcat c:\Tomcat5.0      再在我的电脑\属性\高级\环境变量\系统变量中加上      JAVA_HOME:c:\j2sdk      TOMCAT_HOEM:c:\Tomcat5.0   这时候启动tomcat服务器,在ie中输入:http://localhost:8080 /;如果看到几只小猫的界面。你就成功   安装了tomcat。   C:装apache服务器  c:\Apache2     一路安装即可,需要填的随便填即可。      在ie中输入http://localhost/就可以看到apache的欢迎界面。再关闭apache服务器。噩梦开始了。不过有了我,你不会郁闷多久的。   D:整合    将从网上搜下来的mod_jk2_2.0.48.dll拷到Apache2\modules下。    再打开Apache2\conf下的httpd文件。 1:解决中文显示问题。 注释掉"AddDefaultCharset ISO-8859-1",然后在"#AddDefaultCharset ISO-8859-1"下面添加如下三行: AddDefaultCharset GB2312 DefaultLanguage GB2312 AddLanguage zh-cn .cn 2:在最后面加上: LoadModule jk_module modules/mod_jk_2.0.47.dll  //这是把mod_jk这个模块加进去,下面是配虚拟主机
 
  在Apache2\conf这个目录下新建一个文本文件workers2.properties 在其中输入: #*************************************************************************** # only at beginnin. In production uncomment it out 必须在文件开头定义 [logger.apache2] file=D:/Apache/Apache2/logs/jk2.log level=INFO debug=1
  [config] file=D:/Apache/Apache2/logs/workers2.properties level=INFO debug=1
  # Define the communication channel 定义信道 # tomcatId将在下面用到 [channel.socket:localhost :8009] host=localhost port=8009 tomcatId=mytomcat
  #define the shared memory file 定义shm 文件 [shm] file=D:/Apache/Apache2/logs/jk2.shm #指向Apache文件下的logs/jk2.shm文件 size=1048576
 
  # define the worker [ajp13:localhost:8009] channel=channel.socket:mytomcat
  #jk2 的状况,可通过http://localhost/status ;查看 #[status:] #info=Status worker, displays runtime information #channel=channel.socket:localhost:8009
  # Uri mapping Uri 映射 #[uri:/path/*]会把http://域名/path/里的所有请求发给tomcat。 #而[uri:/path/*.jsp]会把http://域名/path 里的jsp 文件请求发给tomcat 处理。 #此path 可以是apache 的虚拟目录,也可以是tomcat 的虚拟目录, #还可以是tomcat 的物理目录,这儿是配置jk2 的关键,试试就知道了。 #[uri:/status/*] #worker=status:mytomcat #group=status:
  #[uri:/*] ###表示web主目录下的所有请求都给TomCat处理 [uri:/*.jsp] [uri:/*.do] [uri:/servlet/*] worker=ajp13:mytomcat info=Map the whole webapp
  配置jk2.properties,在<TOMCAT_HOME>\conf文件夹下 在文件中添加 channelSocket.address=localhost channelSocket.port=8009 #Shared memory directive shm.file=D:/Apache/Apache2/logs/jk2.shm
  启动tomcat服务器,启动apache服务器
  在ie中输入:http://localhost:8080/;出现tomcat的欢迎界面  再在ie中输入:http://localhost/;也出现tomcat的欢迎界面
  搞定  
    |    |     
 
  | 
   
  
     | 
   
  
     相关文章:相关软件:  | 
   
   
      |