zoukankan      html  css  js  c++  java
  • windows与linux下jdk+tomcat安裝

    linux下:

    jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads

    tomcat下载地址:https://tomcat.apache.org

    1.准备好相应的jdktomcat

     

      tar -zxvf jdk-8u191-linux-x64.tar.gz

      mv jdk1.8.0_201/ /usr/local/java/jdk

    2.配置环境变量

     

      vim /etc/profile

      添加如下內容(JDK路径根据自己情况而定):

      export JAVA_HOME=/usr/local/java/jdk
      export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

      export PATH=$PATH:$JAVA_HOME/bin

      source /etc/profile(使配置生效)

    3.檢查是否安裝成功

      java -version

      移除自帶的openjdk

      rpm -qa | grep java

      删除全部,noarch文件可以不用删除

      rpm -e --nodeps java-1.8.0-openjd***************

    tomcat的安裝

      tar -zxvf apache-tomcat-8.0.50.tar.gz


      mkdir /usr/local/tomcat

      mv apache-tomcat-8.0.50 /usr/local/tomcat/

      进入tomcat安装bin目录并启动

      cd usr/local/tomcat/apache-tomcat-8.0.50/bin/
      ./startup.sh

      注意:如果不卸載openjdk,又要用Java SE(JDK),可以定义在单个tomcat的启动和关闭程序里:

      把startup.sh和shutdown.sh这两个脚本里的最前面加上下面一段:

      export JAVA_HOME=/usr/local/java/jdk
      export TOMCAT_HOME=/usr/local/tomcat
      export CATALINA_HOME=/usr/local/tomcat
      export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
      export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin

     centos7下配置tomcat8的开机自启: 

    tomcat安裝路勁:/application/tomcat8.5.57
    1.在/application/tomcat8.5.57/bin下創建setenv.sh,
    cat setenv.sh
    export JAVA_HOME=/application/jdk #不配置JAVA_HOME和JRE_HOME就会报如下的错误
    export JRE_HOME=/application/jdk/jre

    CATALINA_PID="$CATALINA_BASE/tomcat.pid" # 设置Tomcat的PID文件

    # 添加JVM选项
    JAVA_OPTS="-server -Xms5120M -Xmx5120M -XX:NewRatio=4 -XX:SurvivorRatio=8 -XX:
    +UseConcMarkSweepGC -XX:ParallelGCThreads=8 -XX:+UnlockCommercialFeatures -XX:
    +FlightRecorder -XX:FlightRecorderOptions=stackdepth=1024 -XX:+DisableExplicitGC
    -XX:PretenureSizeThreshold=31457280 -XX:+HeapDumpOnOutOfMemoryError -
    XX:HeapDumpPath=/application/tomcat8.5.57/javamemorylogs/dump -XX:
    +PrintGCDetails -XX:+PrintGCDateStamps -
    Xloggc:/application/tomcat8.5.57/javamemorylogs/gclog -XX:+DisableExplicitGC"

    2.创建文件vim /etc/systemd/system/tomcat.service #好像也可以 在/usr/lib/systemd/system这个路径下创建

    内容如下

    [Unit]
    Description=Tomcat
    After=syslog.target network.target remote-fs.target nss-lookup.target

    [Service]
    Type=forking
    TimeoutSec=0
    #Environment="JAVA_HOME=/application/jdk"
    PIDFile=/application/tomcat8.5.57/tomcat.pid
    ExecStart=/application/tomcat8.5.57/bin/startup.sh
    ExecStop=/application/tomcat8.5.57/bin/shutdown.sh
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true

    [Install]
    WantedBy=multi-user.target

    注:配置TimeoutSec=0的目的是让开机启动不处理tomcat启动超时,保证tomcat耗时过长时不
    会被系统terminating

    3.重新加载架构以及设置开机自启

    systemctl daemon-reload

    systemctl enable tomcat.service

    windows下:

    jdk安装

    1.下自己需要的版本点击exe执行安装。

    2.配置环境变量

    计算机→属性→高级系统设置→高级→环境变量,在系统变量中配置。

    配置JAVA_HOME。新建,变量名JAVA_HOME,变量值,jdk路径,我的路径是C:Program FilesJavajdk,保存。

    配置CLASSPATH。新建,变量名CLASSPATH,变量值,.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar(第一个分号前前面有一个点)。

    配置Path。打开Path变量,在变量值最前加入%JAVA_HOME%in;%JAVA_HOME%jrein;

  • 相关阅读:
    uft/qtp的参数化
    华为数据之道-读书笔记
    python操作neo4j
    PyPDF2提取pdf中的信息
    时间片轮转算法
    百度地图根据类别不同做不同的标注
    操作系统-考点
    《修改代码的艺术》读书笔记
    【2021.07.06】抗争性人格的自我记录
    【2021.06.16】即将到来的毕业
  • 原文地址:https://www.cnblogs.com/shiqing-zhang/p/13141178.html
Copyright © 2011-2022 走看看