zoukankan      html  css  js  c++  java
  • JDK 和 tomcat 安装 配置

    安装tomcat前先安装jdk

    安装jdk

    下载jdk

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads

    yum erase java*   #删除原有java

    rpm -ihv jdk-8u111-linux-x64.rpm   #安装

    ln -s /usr/java/jdk1.8.0_111/ /usr/java/jdk

    vi /etc/profile

    JAVA_HOME=/usr/java/jdk/
    JAVA_BIN=/usr/java/jdk/bin
    JRE_HOME=/usr/java/jdk/jre
    PATH=$PATH:/usr/java/jdk/bin:/usr/java/jdk/jre/bin
    CLASSPATH=/usr/java/jdk/jre/lib:/usr/java/jdk/lib:/usr/java/jdk/jre/lib/charsets.jar
    export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH

    source /etc/profile

    java -version

     ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    下面安装tomcat

    下载 http://tomcat.apache.org/

    tar xvf apache-tomcat-9.0.0.M15.tar

    mv apache-tomcat-9.0.0.M15 /usr/local/tomcat

    vi /usr/local/tomcat/bin/catalina.sh  第二行写

    JAVA_HOME=/usr/java/jdk/
    CATALINA_HOME=/usr/local/tomcat

     lsof -i:8080

    /usr/local/tomcat/bin/startup.sh
     lsof -i:8080

    下面开始配置

    2 Tomcat9 开机启动配置:
    把tomcat做为服务运行:
    需要编译commons-daemon-native 需要gcc组件
    该文件位于:/usr/local/tomcat/bin/commons-daemon-native.tar.gz
    首先解压commons-daemon-native。
    cd /usr/local/tomcat/bin/
    tar zxvf commons-daemon-native.tar.gz
    跳转到解压后的unix目录中进行编译
    cd commons-daemon-1.0.15-native-src/unix/
    ./configure
    make -j4
    cp jsvc ../.. #make以后得到jsvc文件,复制到tomcat的bin目录中。
    接下来编辑daemon.sh文件,设置jdk路径与tomcat路径。
    vi /usr/local/tomcat/bin/daemon.sh
    #!/bin/sh
    #chkconfig: 2345 80 90
    #description:auto_run
    JAVA_HOME=/usr/java/jdk/
    CATALINA_HOME=/usr/local/tomcat/
    CATALINA_OPTS="-Xms768m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"

    复制文件到init.d
    cp /usr/local/tomcat/bin/daemon.sh /etc/init.d/tomcat
    chmod 755 /etc/init.d/tomcat
    chkconfig tomcat on
    chkconfig --list tomcat
    建立tomcat用户否则启动是会报错
    groupadd www
    useradd -r -s /sbin/nologin -g www tomcat
    chown -R tomcat:www /usr/

    /etc/init.d/tomcat start

    3 tomcat 目录结构

    ├── bin #→用以启动、关闭Tomcat或者其它功能的脚本(.bat文件和.sh文件)
    ├── conf #→用以配置Tomcat的XML及DTD文件
    ├── lib #→存放web应用能访问的JAR包
    ├── LICENSE
    ├── logs #→Catalina和其它Web应用程序的日志文件
    ├── NOTICE
    ├── RELEASE-NOTES
    ├── RUNNING.txt
    ├── temp # →临时文件
    ├── webapps #→Web应用程序根目录
    └── work #→用以产生有JSP编译出的Servlet的.java和.class文件
    其中conf目录中server.xml为tomcat主配置文件,tomcat-users.xml 为tomcat管理用户配置文件。


    tomcat_var_lib_t #jsp站点默认上下文

    5 nginx与tomcat整合:
    [root@localhost ~]# cat /etc/nginx/conf.d/proxy.conf
    server {
    listen 192.168.3.153:80;
    server_name _;

    location / {
    proxy_pass http://192.168.3.153:8080;
    }
    }

    6 tomcat9 https加密传输:
    在网上签发或生成子签发证书
    cd /etc/pki/tls/certs
    make tomcats.pem
    chmod +x tomcats.pem

    vi /usr/local/tomcat/conf/server.xml #编辑主配置文件去除87行以下一段的注视并修改添加证书路径。Tomcat默认加密端口为8443。
    注意(在tomcat中<!-- ……-->为注视的内容,去掉注视标记并修改如下)
    <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
    maxThreads="150" SSLEnabled="true">
    <SSLHostConfig>
    <Certificate certificateKeyFile="/etc/pki/tls/certs/tomcats.pem"
    certificateFile="/etc/pki/tls/certs/tomcats.pem"
    type="RSA" />
    </SSLHostConfig>
    </Connector>

  • 相关阅读:
    插入排序
    选择排序
    二分法查找
    pickle模块的使用
    循环和递归求阶乘、递归实现汉诺塔程序、递归实现拆出每个位的数字放在列表中、递归求第五个人的年龄
    app测试和测试基础
    TCP协议中的三次握手和四次挥手及其他
    AcWing 122 糖果传递
    AcWing 121 赶牛入圈 (二分+离散化)
    AcWing 120 防线 (二分)
  • 原文地址:https://www.cnblogs.com/han1094/p/6392906.html
Copyright © 2011-2022 走看看