zoukankan      html  css  js  c++  java
  • Ubuntu server下安装JDK和Tomcat7

     

    服务器是Ubuntu server 12.04 LTS 64bit

    所有操作假设已经有root权限,若没有需要添加sudo。

    一. 安装JDK

    1.去Oracle官网下载jdk-6u45-linux-x64.bin,我是通过Windows下好了通过SSH传到服务器上。

    2.在/usr/local里创建文件夹/installed/java,然后把下好的文件通传到该文件夹下。

    3.cd /usr/local/installed/java,然后更改文件执行权限 chmod 777 jdk-6u45-linux-x64.bin

    4.运行该文件./jdk-6u45-linux-x64.bin.

    5.配置环境变量 vi /etc/profile

    在文件的最后面增加:

    export JAVA_HOME=/usr/local/installed/java/jdk1.6.0_45
    export PATH=$JAVA_HOME/bin:$PATH

    将系统默认的jdk修改过来(若系统中没有预先安装其他版本JDK可以忽略此步):

    update-alternatives --install /usr/bin/java java /usr/local/installed/java/jdk1.6.0_45/bin/java 300 

    update-alternatives --install /usr/bin/javac javac /usr/local/installed/java/jdk1.6.0_45/bin/javac 300 

    update-alternatives --config java 
    update-alternatives --config javac

    检测Java版本,输入java -version 

    二. 安装Tomcat7  

    1.下载tomcat7 apache-tomcat-7.0.47.tar.gz

    2. 解压到本地,修改文件夹名称为tomcat

    3.添加管理员权限:在tomcatconf下修改tomcat-users.xml文件,在<tomcat-users>标签里添加如下内容

    <role rolename="manager-gui"/>  
      <role rolename="manager-script"/>  
      <role rolename="manager-jmx"/>  
      <role rolename="manager-status"/> 
      <role rolename="admin-script"/>  
      <role rolename="admin-gui"/>  
    <user name="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

    4.修改tomcat环境变量:在tomcat/bin下修改catalina.sh(windows下运行服务器则修改对应bat)。添加

    CATALINA_HOME=/usr/local/installed/tomcat

    JAVA_HOME=/usr/local/installed/java/jdk1.6.0_45/

    tomcat建议将环境参数放到setenv.sh这个文件中管理,但由于配置项没有那么多,就暂时把这两个参数放到catalina.sh里了

    5.通过SSH将文件夹tomcat移动到ubuntu server的/usr/local/installed目录里

    6.添加CATALINA_HOME环境变量:先vi /etc/profile

    然后添加

    export CATALINA_HOME=/usr/local/installed/tomcat

    之后source /etc/profile使之生效

    7.启动tomcat查看页面 

  • 相关阅读:
    Spring Boot面试题(转至)
    深入理解Java输入输出流
    java基础 第十六章(连接数据库)
    java基础 第十五章(数据库)
    java基础 第十四章(Servlet声明周期、Servlet向jsp中提供数据、Servlet跳转jsp、jsp中书写java代码)
    java基础 第十三章(HashMap、Servlet介绍)
    java基础 第十二章(异常处理、工具类、集合)
    java基础 第十一章(多态、抽象类、接口、包装类、String)
    java基础 第十章(this,继承,重写和重载的区别)
    java基础 第九章(设计模式 单例模式)
  • 原文地址:https://www.cnblogs.com/fx2008/p/4081628.html
Copyright © 2011-2022 走看看