zoukankan      html  css  js  c++  java
  • linux下jdk与tomcat的安装与配置

    Linux中jdk与tomcat的安装与配置

    1、搭建环境:

      (1)Linux环境:CentOS6.1

      (2)jdk-1.8

      (3)tomcat-9.0

    2、在Linux系统上创建目录

      在usr/local/下创建目录java:

       命令: mkdir -p /usr/local/java/jdk

           mkdir -p /usr/local/java/tomcat

    3、上传jdk与tomcat压缩包到Linux系统

       (1)把jdk上传到刚才创建的jdk目录下

            

       (2)把tomcat上传到创建的tomcat目录下

               

    4、解压jdk并配置环境变量:

         命令: tar xf jdk-8u201-linux-x64.tar.gz

         

         配置环境变量:编辑文件:vim  /etc/profile  在文件末尾加入下面三行,JAVA_HOME的值是jdk解压目录  

          export JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_201
          export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
          export PATH=$JAVA_HOME/bin:$PATH

        

        编辑完成后按 esc 然后输入“:wq”保存并退出

        使用命令更新刚才配置的文件:source /etc/profile

        输入:   java -version 显示如下即成功配置环境变量

        

    5、解压tomcat

      (1)进入到tomcat压缩文件目录下:

       cd /usr/local/java/tomcat

      (2)解压:unzip apache-tomcat-9.0.19.zip

      

      (3)进入tomcat的bin目录下:

        cd apache-tomcat-9.0.19.zip/bin

      (4)启动tomcat服务器: ./startup.sh 

        启动时出现(-bash: ./startup.sh: Permission denied)用户没有权限导致没办法执行,解决办法:输入命令:chmod u+x *.sh

      (5)再尝试启动,启动成功;

      (6)在本地访问虚拟机ip地址加8080端口号:192.168.1.1:8080(写自己虚拟机ip地址)显示出现tomcat主页即成功;

        

        (如果无法访问,尝试关闭防火墙:service iptables stop,永久关闭使用:chkconfig iptables off)

        CentOS7使用以下命令:

          关闭命令: systemctl stop firewalld.service
          查看防火墙命令:systemctl status firewalld.service
          开机禁用防火墙自启命令  : systemctl disable firewalld.service
          启动:systemctl start firewalld.service
          防火墙随系统开启启动  : systemctl enable firewalld.service

        (如果依旧无法访问,查看tomcat是否正常启动,进入tomcat的logs目录,使用:tail -f catalina.out查看日志信息有没有报错)

    至此环境搭建完成。

  • 相关阅读:
    (转载) 天梯赛 L2-018. 多项式A除以B
    天梯赛 L2-007. (并查集) 家庭房产
    天梯赛 L2-013. (并查集) 红色警报
    天梯赛 L2-002. (模拟) 链表去重
    28. Implement strStr() (C++)
    27. Remove Element(C++)
    26. Remove Duplicates from Sorted Array(C++)
    19. Remove Nth Node From End of List(C++)
    21. Merge Two Sorted Lists(C++)
    20. Valid Parentheses(C++)
  • 原文地址:https://www.cnblogs.com/YpfBolg/p/10863911.html
Copyright © 2011-2022 走看看