一、安装jdk,分32和64位
    chmod u+x jdk-version-xxx.bin 
    ./jdk-version-xxx.bin
    mv jdk1.6.0_17 /usr/local/
二、设置jdk环境变量
    编译 /etc/profile,追加
    JAVA_HOME=/usr/local/jdk1.6.0_17
    JAVA_BIN=$JAVA_HOME/bin
    JRE_HOME=/usr/local/jdk1.6.0_17/jre
    PATH=$PATH:$JAVA_BIN
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH

    source /etc/profile
三、安装tomcat
tar -zcvf apache-tomcat-xxxx.tar.gz
    mv apache-tomcat-6.0.20 /usr/local/tomcat
webapps  网站主目录
    conf     主配置文件
    bin      执行文件路径
启动
    cd bin
    ./startup.sh    启动
    ./shutdown.sh   关闭
   
    默认端口 8080 
  
    使用server启动
    cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
编辑/etc/init.d/tomcat
添加
    #chkconfig: 345  99 33 
    #description: tomcat start and stop 
  
    JAVA_HOME=/usr/local/jdk1.6.0_17
    CATALINA_HOME=/usr/local/tomcat

    启动停止  
    service tomcat start |stop 
    
    开机启动
    chkconfig --add tomcat
    chkconfig tomcat on 
四、tomcat配置文件
1、tomcat-user.xml   #网页部署
    
    <tomcat-users>
      <role rolename="tomcat"/>  #角色名
      <user username="tomcat" password="tomcat" roles="tomcat"/> #用户和角色
    </tomcat-users>

    2、server.xml 设置
<Connector port="80" protocol="HTTP/1.1" 
         connectionTimeout="20000" 
         redirectPort="8443" />  #更改端口
<Serve port="8005" shutdown="SHUTDOWN">  #可关闭,telnet端口执行SHUTDOWN

    #配置虚拟主机
       <Engine name="Catalina" defaultHost="localhost"> #中间配置虚拟主机
   
         <Host name="www.baidu.com" appBase="baidu"
              unpackWARs="true" autoDeploy="true"
              xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
   
        mkdir -p /usr/local/tomcat/webapps/baidu/ROOT
3、 #配置首页
        web.xml 
  <welcome-file-list>
     <welcome-file>index.html</welcome-file>
     <welcome-file>index.htm</welcome-file>
     <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

五、apache+tomcat实现动静分离
     
            apache监听80,apache把jsp内容交给tomcat解析 
     apache处理静态页面,需要apache支持mod_jk2.so
           
tar -zxvf jakarta-tomcat-connectors-jk2-XXX.tar.gz
     cd jk/native2 
     ./configure --with-apxs2=/usr/sbin/apxs  ; make
     cd ../build/jk2/apache2
     cp mod_jk2.so /etc/httpd/modules/     #
     /usr/sbin/apxs -n jk2 -i mod_jk2.so   #自动增加支持mod_jk2.so,也可以手动复制到 
     编辑 /etc/httpd/conf/httpd.conf
            增加
            LoadModule jk2_module modules/mod_jk2.so 
     cd jk/conf
     cp workers2.properties /etc/httpd/conf/
编辑 /etc/httpd/conf/workers2.properties
[uri:/*.jsp]  #*.jsp 给tomcat处理  
              
            重启apache服务
            
           本文转自zhaoyun00 51CTO博客,原文链接:http://blog.51cto.com/zhaoyun/816756

linux+tomcat+apache相关推荐

  1. Linux下Apache+Tomcat 负载均衡

    众所周知,Apache处理动态页面的能力非常稳定,而且由于apache发展早,社区活跃,Linux SA青睐使用Apache来均衡Tomcat,处理JSP动态语言. 而我们熟知的Nginx Web服务 ...

  2. linux中apache与tomcat如何使用

    一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...

  3. Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程

    http://blog.csdn.net/chaijunkun/article/details/6987443 最近在开发的项目需要承受很高的并发量.综合各种情况,决定使用Apache+Tomcat+ ...

  4. Linux下Apache与Tomcat整合调试

    2019独角兽企业重金招聘Python工程师标准>>> 1.准备,下载需要的文件. 软件下载: 1. jdk1.6.x   http://java.sun.com/javase/do ...

  5. linux下apache和jboss集群和负载均衡

    1 .Apache2.0及连接器jk1.2的编译部署 1.1下载相关软件包 我们需要软件及其版本说明: a)    apache服务器:httpd-2.0.54 下载地址: http://httpd. ...

  6. Linux+Tomcat+Jdk1.8+jenkins环境搭建

    1.下载jdk的rpm安装包,这里以jdk-8u191-linux-x64.rpm为例进行说明 下载地址:https://www.oracle.com/technetwork/java/javase/ ...

  7. Linux Tomcat 6.0安装配置实践总结

    系统环境: Red Hat Enterprise Linux Server release 5.7 (Tikanga)  64位 Tomcat下载 从官方网站 http://tomcat.apache ...

  8. Linux Tomcat安装

    一.linux 安装软件的步骤 (1)下载软件的压缩包 (2)解压到指定的目录 (3)配置环境变量 ,配置PATH(在任意目录启动,这PATH可以省略,若不配置只有安装目录才能启动) (4)启动 二. ...

  9. Linux Tomcat JSP 布署详细教程

    Linux Tomcat JSP动态网页解析 v7.0 ★★★ 1 Tomcat 概述 Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Micr ...

最新文章

  1. 调用jsapi缺少参数appid_【Python学习笔记】18、函数的参数关键字参数
  2. debug控制台内容消失 idea_IDEA 乱码问题(解决方案篇)
  3. 后盾网lavarel视频项目---vue实现动态添加和删除板块
  4. 攻防世界第四题Reverse re1
  5. 原始 H.264 码流播放
  6. Mysql 执行流程
  7. 多个基因集富集结果泡泡图绘制展示
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的二手书交易系统
  9. cmd imp导入dmp文件_exp/imp、expdp/impdp使用总结,这些你都清楚吗?
  10. FM1288通过串口配置
  11. 2021-1123梦笔记
  12. Abelssoft Undeleter(数据恢复软件)v5.01免费版
  13. 为什么三棱锥体积是三棱柱的三分之一?
  14. pentestbox基础设置
  15. OKR-Periods of Words
  16. 如何在Java中使用Lambda表达式
  17. 九、Appium测试入门
  18. 抖音只能上下滑动吗_仿抖音上下滑动播放视频
  19. 用python写个随机抽取姓名的程序
  20. 使用Docker隔离wps

热门文章

  1. CCNP学习笔记2-路由部分--EIGRP
  2. Delphi的“动态窗体”技术实际应用[网络摘抄]
  3. AJAX的安全性及AJAX安全隐患
  4. 刚学会 HTML5 不久,最近用 CSS3 实现了热点地图动画
  5. html转换成keynote,keynote代码高亮【转】
  6. 接口调试利器:Postman
  7. DockerCompose-初始Compose
  8. Zookeeper基于Java 访问
  9. BeanPostProcessor 源码
  10. Redis中的哨兵机制的不足