zoukankan      html  css  js  c++  java
  • linux下tomcat的安装

    本文主要内容:

    (1)安装apr,这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等。

    (2)安装Tomcat Native,这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。

    一、安装apr

    (1)安装apr
    # wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
    # tar zxvf apr-1.4.5.tar.gz 
    # cd apr-1.4.5
    # ./configure --prefix=/usr/local/www/apr
    # make
    # make install

    (2)安装apr-iconv
    # wget http://archive.apache.org/dist/apr/apr-iconv-1.2.1.tar.gz
    # tar -zxvf apr-iconv-1.2.1.tar.gz
    # cd apr-iconv-1.2.1
    # ./configure --prefix=/usr/local/www/apr-iconv --with-apr=/usr/local/www/apr 
    # make
    # make install

    (3)安装apr-util
    # wget http://archive.apache.org/dist/apr/apr-util-1.3.10.tar.gz
    # tar zxvf apr-util-1.3.10.tar.gz
    # cd apr-util-1.3.10
    # ./configure --prefix=/usr/local/www/apr-util  --with-apr=/usr/local/www/apr --with-apr-iconv=/usr/local/www/apr-iconv/bin/apriconv 
    # make
    # make install

    二、安装tomcat和tomcat-native

    (1)JDK安装
    # wget http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-linux-x64-rpm.bin
    # chmod a+x jdk-6u25-linux-x64-rpm.bin
    # ./jdk-6u25-linux-x64-rpm.bin
    # ln -s /usr/java/jdk1.6.0_25 /usr/local/java

    设置环境变量
    # vi /etc/profile
    末尾增加如下内容
    set JAVA_HOME=/usr/local/java
    export JAVA_HOME
    set PATH=$JAVA_HOME/bin:$PATH
    export PATH
    set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export CLASSPATH

    # java -version  

    查看java版本,如果是1.6的,就是说明安装成功了。



    (2)安装Tomcat
    # wget http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-7/v7.0.16/bin/apache-tomcat-7.0.16.tar.gz
    # tar -zxvf apache-tomcat-7.0.14.tar.gz
    # mv apache-tomcat-7.0.14 /usr/local/www/tomcat
    # vi /usr/local/www/tomcat/bin/catalina.sh

    加入一行:

    JAVA_HOME=/usr/local/java
    # /usr/local/www/tomcat/bin/startup.sh


    ps:此部分是我在centOS 下面的安装部分

    (1)将tomcat加入开机自启动

    # echo "/usr/local/apache-tomcat-7.0.26/bin/startup.sh" >>/etc/rc.local   

    (2)让防火墙开放tomcat的端口

    iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    service iptables save
    service iptables restart


    (3)安装tomcat-native

    安装好tomcat7之后,tomcat-native已经在tomcat的bin目录下了,可以直接使用
    # cd /usr/local/www/tomcat/bin   
    # tar zxvf tomcat-native.tar.gz 
    # cd tomcat-native-1.1.20-src/jni/native   
    # ./configure --with-apr=/usr/local/www/apr --with-java-home=/usr/local/java 
    # make  
    # make install  


    (4)设置 apr 的环境变量:

    # vi /etc/profile   

    后面添加以下内容   

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib   
    # source /etc/profile  这句是为了让设置生效

    # bin/startup.sh 启动tomcat

    控制台的内容会写在logs/catalina.out中,如果只是查看的话用more logs/catalina.out就行了,效率比vi要高,按空格键可翻页。

    如果想要一直查看控制台的输入内容的话,可以使用

    # tail -f logs/catalina.out

    终止按crul+c

    好了,之前没补完的,今天都写完了,这些都是一步一步测试出来的,希望对大家有些帮助。

  • 相关阅读:
    修改jupyter notebook主题、字体和启动路径
    numpy-matrix 方法速查
    Pycharm配置github
    数据库索引
    Matplotlib简单入门学习
    基础算法简单实现-python
    Learn Spring Framework(continue update...)
    "Hello World!" for Microsoft Windows
    "Hello World!" for the NetBeans IDE
    Lesson: The "Hello World!" Application
  • 原文地址:https://www.cnblogs.com/youngforlife/p/3479857.html
Copyright © 2011-2022 走看看