linux+tomcat+apache

简介:
                                               
一、安装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
 
相关文章
|
9月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
480 41
|
9月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
613 17
|
9月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
257 18
|
9月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
557 11
|
9月前
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
288 10
|
10月前
|
关系型数据库 MySQL Linux
查看Linux、Apache、MySQL、PHP版本的技巧
以上就是查看Linux、Apache、MySQL、PHP版本信息的方法。希望这些信息能帮助你更好地理解和使用你的LAMP技术栈。
507 17
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
191 4
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
280 3
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
191 5
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
521 8