安装配置Tomcat9和Apache2.4并整合

安装配置Tomcat9和Apache2.4并整合

  • 一.下载并配置Jdk
    • 下载
    • 配置环境变量
  • 二. 下载解压并配置tomcat
    • 下载
    • 配置环境变量
  • 三.下载解压并配置Apache-httpd
  • 整合

整合原因
Apache对于静态页面反应快,但无法解析jsp文件所以整合后效果更好
注:新手只需安装配置Tomcat服务器即可

一.下载并配置Jdk

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html
下载对应版本jdk并解压

下载

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html
  2. 下载对应版本jdk并解压

配置环境变量

  1. windows导航栏搜索环境变量,打开编辑系统环境变量点击环境变量
    安装配置Tomcat9和Apache2.4并整合_第1张图片

  2. 点击环境变量打开如下图所示;
    安装配置Tomcat9和Apache2.4并整合_第2张图片

  3. 点新建
    新建或添加以下环境变量

    1. 变量名JAVA_HOME
      变量值C:\Program Files\Java\jdk- 12.0.1(jdk解压地址)
    2. 名 CLASSPATH
      值 %JAVA_HOME%\lib\dt.jar;;%JAVA_HOME%\lib\tools.jar;
    3. 名 Path
      值 %JAVA_HOME%\lib\bin
  4. 打开cmd输入java –version出现版本消息即表示jdk配置成功

二. 下载解压并配置tomcat

下载

  1. 下载地址: http://www.apache.org/dist/tomcat/ 安装配置Tomcat9和Apache2.4并整合_第3张图片
  2. 找到最新版Tomcat下载解压

配置环境变量

  1. 点击环境变量打开如下图所示:
    安装配置Tomcat9和Apache2.4并整合_第4张图片
  2. 点新建新建或添加以下环境变量:
    1. 变量名 CATALINA_BASE
      变量值 F:\tomcat(tomcat解压地址)
    2. 名 CATALINA_HOME
      值 F:\tomcat(tomcat解压地址)
    3. 名CLASSPATH(若已有CLASSPATH则点击编辑后,点击新建再添加变量值,下同)
      值 %CATALINA_HOME%\lib\servlet.jar
    4. 名LIB
      值 %CATALINA_HOME%\lib
    5. 名 Path
      值 %CATALINA_HOME%\bin
  3. 利用cmd打开Tomcat\bin 文件夹下的startup.bat,效果如下
    在这里插入图片描述安装配置Tomcat9和Apache2.4并整合_第5张图片
  4. 打开浏览器访问 http://localhost:8080
    出现Tomcat初始页面表示安装配置完成
  5. 打开shutdown.bat关闭Tomcat服务器

三.下载解压并配置Apache-httpd

  1. **下载地址:**https://www.apachehaus.com/cgi-bin/download.plx
  2. 下载系统对应版本并解压(我将解压后的文件夹名改为了Apache24便于后续操作)

整合

  1. 将解压后文件mod_jk.so复制到Apache24/modules中
  2. 在Apache24/conf中新建文件workers.properties内容如下
    worker.list=worker1
    worker.worker1.type=ajp13
    worker.worker1.host=localhost
    worker.worker1.port=8009
    worker.worker1.lbfactor=50
    worker.worker1.cachesize=10
    worker.worker1.cache_timeout=600
    worker.worker1.socket_keepalive=1
    worker.worker1.socket_timeout=300
    打开Apanche24/con中的httpd.conf文件,在最后添加内容如下
    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    JkLogLevel debug
    JkMount /.jsp worker1
    #JkMount /qq/
    worker1
    SetEnv force-proxy-request-1.0.1
    SetEnv proxy-nokeepalive 1
    并去掉以下原有内容前的符号#
    #LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
    #LoadModule proxy_module modules/mod_proxy.so
    #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    #LoadModule proxy_connect_module modules/mod_proxy_connect.so
    #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    #LoadModule proxy_http_module modules/mod_proxy_http.so
    #LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
    点击Apache/bin中的httpd.exe 打开Apache服务器
  3. 由于Apache默认端口为80,所以打开浏览直接输入http://localhost即可浏览到httpd服务器初始界面
  4. 将项目同时部署到Apache的htdocs文件夹(放html文件)和Tomcat的webapps文件夹(放jsp文件)
  5. 重启两个服务器即可浏览自己的web项目内容
    以上内容是我借鉴许多文章后的总结,且都亲自体验后发表,若有不足请谅解

你可能感兴趣的:(windows,服务器)