zoukankan      html  css  js  c++  java
  • tomcat+apache+jk

    安装JDK
    下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    安装 rpm -ivh jdk-8u144-linux-x64.rpm
    查看 rpm -qa | grep jdk
    配置环境变量 vi /etc/profile
    在文件末尾添加如下代码
    JAVA_HOME=/usr/java/jdk1.8.0_144
    JAVA_BIN=/usr/java/jdk1.8.0_144/bin
    PATH=$PATH:$JAVA_BIN
    CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME JAVA_BIN PATH CLASSPATH

    安装Tomcat
    下载地址 http://tomcat.apache.org/download-70.cgi
    移动 mv apache-tomcat-7.0.79.tar.gz /usr/local/
    解压 tar -xzvf apache-tomcat-7.0.79.tar.gz
    改名 mv apache-tomcat-7.0.79 tomcat
    配置tomcat在服务器启动时自动运行
    vi /etc/rc.d/rc.local
    在文件末尾添加如下代码
    export JDK_HOME=/usr/java/jdk1.8.0_144
    export JAVA_HOME=/usr/java/jdk1.8.0_144
    /usr/local/tomcat/bin/startup.sh
    到此为止Tomcat已经能随系统自动启动了,可以访问服务器8080端口打开Tomcat首页了

    Apache、Tomcat通过jk整合
    1、检查/usr/sbin/路径下是否有apxs文件,如果没有则安装apr-util-devel和httpd-devel软件包,安装完成后/usr/sbin/apxs文件就有了
    #yum install apr_util-devel httpd-devel -y
    2、安装autoconf、libtool软件包(编译时需要用到)
    #yum install autoconf libtool -y

    3、解压jk压缩包,进入native目录
    wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.42-src.tar.gz
    #tar -zxvf tomcat-connectors-1.2.40-src.tar.gz
    #cd tomcat-connectors-1.2.40-src/native

    4、执行编译过程
    #./buildconf.sh
    #./configure --with-apxs=/usr/sbin/apxs
    #make make install
    生成的mod_jk.so文件在/tomcat-connectors-1.2.40-src/native/apache-2.0/目录下
    把mod_jk.so拷贝到/etc/httpd/modules

    5、修改/etc/httpd/conf/httpd.conf配置文件
    //在modules处添加
    LoadModule jk_module modules/mod_jk.so
    //在Include处添加
    Include /etc/httpd/conf/mod_jk.conf

    6、修改/etc/httpd/conf/workers.properties配置文件
    worker.list=worker1
    worker.workerx.type=ajp13
    worker.workerx.host=localhost
    worker.workerx.port=8009
    worker.workerx.lbfactor=50
    worker.workerx.cachesize=10
    worker.workerx.cache_timeout=600
    worker.workerx.socket_keepalive=1
    worker.workerx.socket_timeout=300

    7、修改/etc/httpd/conf/mod_jk.conf配置文件
    JkWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
    JkRequestLogFormat "%w %V %T"
    JkMount /servlet/* worker1
    JkMount /*.jsp worker1

    8、修改/usr/local/tomcat/conf/server.xml配置文件
    //HOST段中添加 //注意路径
    <Context docBase="tac" path="/tac" reloadable="true" />

    9、创建测试网页,测试整合的效果,网页默认路径为/var/www/html/
    #vi index.jsp

    重启服务器,访问首页,已经可以显示JSP代码

  • 相关阅读:
    石墨文档地址
    Emacs
    HDU
    田忌赛马(贪心
    poj 3040 Allowance (贪心
    cr545
    雕塑 ( 离散化,bfs-floodfill
    求m个不相交子段的和(复杂dp
    doing home work(dp-二进制法枚举
    非常可乐(多参数bfs模拟
  • 原文地址:https://www.cnblogs.com/cnqfz/p/8882332.html
Copyright © 2011-2022 走看看