java开发环境搭建
1、将普通用户添加到sudoers中
    进入root模式
        编辑添加
            visudo
            username ALL=(ALL) ALL
            
    
2、安装jdk
    检查是否有jdk
        java -version
        
    查看jdk信息
        rpm -qa | grep java
        
    卸载openjdk
        rpm -e --nodeps tzdata-java-2015g-1.el7.noarch
        rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
        
        
    新建java安装目录
        mkdir /usr/java

rpm软件包安装
        rpm -ivh jdk-*.rpm
        
        ###gz压缩包安装
            tar -xzvf jdk-*.tar.gz

安装tomcat
    创建安装目录
        mkdir /var/local
        
    下载
        cd /var/local
        wget http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz
        
    解压tomcat.tar.gz
        tar -xzvf apache-tomcat-*.tar.gz
        
    将目录改名为tomcat
        mv apache-tomcat-* tomcat
        
    启动tomcat
        /var/local/tomcat/bin/startup.sh
        
    Linux 下tomcat开机自启动
    修改Tomcat/bin/startup.sh 为:
            export JAVA_HOME=/usr/java/jdk1.8.0_121
            export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
            export PATH=$PATH:$JAVA_HOME/bin
            export CATALINA_HOME=/usr/local/tomcat
            /var/local/tomcat/bin/catalina.sh start

在/etc/rc.d/rc.local中加入:
        /var/local/tomcat/bin/startup.sh

方法二:
        1、把下面的代码保存为tomcat文件,并让它成为可执行文件 chmod 755 tomcat.
        #!/bin/bash

if [ -f /etc/init.d/functions ]; then
            . /etc/init.d/functions
        elif [ -f /etc/rc.d/init.d/functions ]; then
            . /etc/rc.d/init.d/functions
        else
            echo -e "/atomcat: unable to locate functions lib. Cannot continue."
            exit -1
        fi

RETVAL=$?
        CATALINA_HOME="/usr/local/tomcat"

case "$1" in
        start)
            if [ -f $CATALINA_HOME/bin/startup.sh ];
            then
                echo $"Starting Tomcat"
                $CATALINA_HOME/bin/startup.sh
            fi
        ;;
        stop)
            if [ -f $CATALINA_HOME/bin/shutdown.sh ];
        then
            echo $"Stopping Tomcat"
            $CATALINA_HOME/bin/shutdown.sh
        fi
        ;;
        *)
        echo $"Usage: $0 {start|stop}"
        exit 1
        ;;
        esac

exit $RETVAL

2、将tomcat文件拷贝到/etc/init.d/下,并运行:chkconfig --add tomcat

3、在tomcat/bin/catalina.sh文件中加入以下语句:
            export JAVA_HOME=/YOURPATH/tomcat/jdk
            export CATALINA_HOME=/YOURPATH/tomcat
            export CATALINA_BASE=/YOURPATH/tomcat
            export CATALINA_TMPDIR=/YOURPATH/tomcat/temp

启动tomcat: service tomcat start
            停止tomcat: service tomcat stop  

Tomcat和java的安装的更多相关文章

  1. linux mysql,tomcat与java的安装

    先将服务器的安全组设置为 把所有端口或者所需要的端口开放 然后测试远程访问 ssh 用户@ip                       登录 输入密码 service iptables stop  ...

  2. Linux Java开发坏境搭建,Ubuntu-jdk+tomcat+eclipse+svn 包安装详细操作

    更新时间2015-03-15 更新2015-04-12 svn安装更新 第一步 安装jdk (在linux上使用yum安装JDK  http://blog.chinaunix.net/uid-1546 ...

  3. shell 脚本安装Tomcat和java

    脚本安装Tomcat和java#!/bin/bash##SCRIPT:install_jdk-8u181-linux-x64_apache-tomcat-8.0.53#AUTHOR:Shinyinfo ...

  4. java:eclipse安装tomcat插件及配置tomcat

    我们都知道myeclipse自带tomat图标,而eclipse却没有,若想eclipse实现带有tomcat图标可以下载tomcat插件 tomcat插件下载地址:http://www.eclips ...

  5. Jdk1.8+Eclipse+MySql+Tomcat开发Java应用的环境搭建

    Java学习开发的入门教程,方便大家在学习java开发过程中掌握最基本的环境搭建 有视频,有真相 http://www.chuanke.com/1340360-164338.html jdk是操作系统 ...

  6. tomcat部署java项目

    tomcat部署java项目 1.启动tomcat 进入到tomcat安装目录下的bin #cd /opt/tomcat/bin #./startup.sh // 执行重启命令 2.重建一个新目录导入 ...

  7. Apache Tomcat部署java web项目

    本教程安装环境为windows服务器 在服务器中下载安装JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8 ...

  8. 在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  9. tomcat之 JDK8.0安装、tomcat-8.5.15安装

    前言:JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以来,JDK已经成为使用最广泛的Java SDK. JDK是整个Ja ...

随机推荐

  1. JAVA 重写equals和重写hashCode

    面试官可能会问你:“你重写过 hashcode 和 equals 么,为什么重写equals时必须重写hashCode方法?” 首先你需要了解: hashCode()的作用是获取哈希码(散列码) 它实 ...

  2. CentOS 7 服务端口表

    # Note that it is presently the policy of IANA to assign a single well-known# port number for both T ...

  3. tensorflow变量

    tensorflow变量: 1.神经网络中的参数权重,偏置等可以作为张量保存到tensorflow的变量中 2.tensorflow变量必须被初始化 3.可被保存到文件中,下次使用重新加载即可 ten ...

  4. 经典算法问题的java实现 (一)

    原文链接: http://liuqing-2010-07.iteye.com/blog/1396859   1.如何计算闰年(Leap Year)?   四年一闰:百年不闰:四百年再闰.   具体参照 ...

  5. 剑指offer(21)栈的压入、弹出序列

    题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序 ...

  6. oracle 查询表结构

    SELECT t1.Table_Name AS "表名称", t3.comments AS "表说明", t1.Column_Name AS "字段名 ...

  7. JDK的安装与测试

    一,下载并安装JDK1.8版本以上 1.Oracle官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downl ...

  8. Learning-Python【20】:Python常用模块(3)—— shelve、pickle、json、xml、configparser

    什么是序列化/反序列化? 序列化就是将内存中的数据结构转换成一种中间格式存储到硬盘或者基于网络传输,反序列化就是硬盘中或者网络中传来的一种数据格式转换成内存中数据结构 为什么要有序列化/反序列化? 1 ...

  9. HTML基础【5】:表单标签

    表单标签 作用:用于收集用户信息,让用户填写.选择相关信息 格式: <from> 表单标签 </from> 注意事项: 所有的表单内容,都要写在form标签里面 form标签中 ...

  10. 【SCOI 2008】奖励关

    Problem Description 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关. 在这个奖励关里,系统将依次随机抛出 \(k\) 次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之 ...