zoukankan      html  css  js  c++  java
  • linux环境jdk+tomcat搭建

    一、什么是Linux?

        和Windows操作系统软件一样,Linux也是一个操作系统软件。但是和Windows不同的是,Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于Intel x86系列CPU架构的计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。

        Linux是由世界各地成千上万的程序员设计和开发实现的。当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类Unix操作系统兼容产品。在过去的20年里,Linux系统主要应用于服务器端、嵌入式开发和个人PC桌面三大领域,其中服务器端领域是重中之重。

        大型、超大型互联网企业(百度、Sina、淘宝等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是Linux系统。

    Linux操作系统之所以如此流行,是因为它具有如下一些特点:
        1.开发源代码的程序,可自由修改。
        2.Unix系统兼容,具备Unix几乎所有优秀特性。
        3.可自由传播,无任何商业化版权制约。
        4.适合Intel等x86 CPU系列架构的计算机。 

    二、JDK的安装和配置

    1.下载jdk-8u161-linux-x64.tar.gz,FTP工具上传到Linux目录:/usr/local/software下

    官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    2.解压文件并重命名文件

    1.  
      tar zxvf jdk-8u161-linux-x64.tar.gz
    2.  
      mv jdk-8u161-linux-x64 jdk1.8

    3.vi编辑配置文件/etc/profile(全局Linux环境变量配置文件,对所有用户有效)

    1.  
      #打开后,在文档最下方添加以下环境变量配置代码
    2.  
      export JAVA_HOME=/usr/local/software/jdk1.8
    3.  
      export JRE_HOME=${JAVA_HOME}/jre
    4.  
      export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
    5.  
      export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
    6.  
      export PATH=$PATH:${JAVA_PATH}

    4.是配置立即生效

    source /etc/profile

    三、TOMCAT的安装和配置

    1.下载apache-tomcat-8.5.27.tar.gz,FTP工具上传到:/usr/local/software目录下

    官网下载地址:http://tomcat.apache.org/download-80.cgi

    2.解压并重命名文件

    1.  
      tar zxvf apache-tomcat-8.5.27.tar.gz
    2.  
      mv apache-tomcat-8.5.27 tomcat8.5.27

    3.vi编辑配置文件/etc/profile

    1.  
      #打开后,在文档最下方添加以下环境变量配置代码
    2.  
      export CATALINA_HOME=/usr/local/software/tomcat8.5.27

    4.使配置立即生效

    source /etc/profile

    5.配置在任意工作目录快速启动tomcat

    1.  
      #将tomcat下的/bin/catalina.sh拷贝到/etc/init.d下,并重命名为tomcat
    2.  
      cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat

    6.vi编辑tomcat【实际上是catalina.sh文件】

    1.  
      #在第二行加入以下内容:
    2.  
      # chkconfig: 112 63 37
    3.  
      # description: tomcat serverinit script
    4.  
      # Source Function Library
    5.  
      ./etc/init.d/functions
    6.  
      JAVA_HOME=/usr/local/software/jdk1.8
    7.  
      CATALINA_HOME=/usr/local/software/tomcat8.5.27

    7.给tomcat文件赋予新的权限

    1.  
      chmod 755 /etc/init.d/tomcat
    2.  
      chkconfig --add tomcat
    3.  
      chkconfig tomcat on

    8.启动和关闭Tomcat

    1.  
      service tomcat start
    2.  
      service tomcat stop

    9.查看tomcat日志,确认Tomcat的相应端口是否启动成功

    1.  
      #切换到Tomcat的logs目录下
    2.  
      tail -f catalina.out

    10.查看Tomcat进程是否运行【在浏览器中输入http://IP:8080/】

    ps aux | grep tomcat
  • 相关阅读:
    Object-C支持多继承吗?可以实现多个接口吗?Category是什么?
    Action类为何要继承ActionSupport
    JAVA中的File类
    Oracle中奇怪的【不等于号】
    Oracle中INSTR、SUBSTR和NVL的用法
    【ERROR】Oracle11g两个监听同名进程的故障
    【ERROR】EXP-00091
    【ERROR】while loading shared libraries: /u01/app/oracle/product/11.2.0/lib/libclntsh.so.11.1: cannot
    【js】appendChild
    【js】正则表达式(II)
  • 原文地址:https://www.cnblogs.com/xpptt/p/9391890.html
Copyright © 2011-2022 走看看