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. caffe-ssd的GPU在make runtest的时候报错:BatchReindexLayerTest/2.TestGradient,where TypeParam=caffe::GPUdevice(<float>)(<double>)

    make runtest报错:BatchReindexLayerTest/2.TestGradient,where TypeParam=caffe::GPUdevice<float> Ba ...

  2. Linux基础命令---sysctl修改内核参数

    sysctl sysctl指令用来修改正在运行的内核参数,可以修改的参数都保存在/proc/sys/目录中,修改会立即生效.Linux中的sysctl支持需要Procfs.您可以使用sysctl来读取 ...

  3. DelayQueue源码解析

    DelayQueue是一个支持延时获取元素的无界阻塞队列.里面的元素全部都是“可延期”的元素,列头的元素是最先“到期”的元素,如果队列里面没有元素到期,是不能从列头获取元素的,哪怕有元素也不行.也就是 ...

  4. centos7.3配置python2、3环境与配置各自pip

    环境:CentOS-7-x86_64-Everything-1611 No.1 查看CentOS对Python的默认依赖 [root@cs ~]# ls /usr/bin/python* /usr/b ...

  5. 剑指offer(54)字符流中第一个不重复的数字

    题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符.例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g".当从该字符流中读出 ...

  6. Python新手入门英文词汇(1-1)

    英文词汇总结一.交互式环境与print输出 1.print:打印/输出2.coding:编码3.syntax:语法4.error:错误5.invalid:无效6.identifier:名称/标识符7. ...

  7. Excel 表格查找重复数据,去重复统计

    找出表格是否有重复数据: =IF(AND(G20=G19,D20=D19),"是","否") 筛选移除[重复的数据]然后开始统计 =SUBTOTAL(9,E2: ...

  8. 【Git】Git使用记录: 撤回已经commit到本地的提交记录

    话不多说直接上步骤: git bash直接干到你的code. 直接敲命令: git reset --soft HEAD~1 搞定 就是这么简单粗暴. 如有顾虑请自行找个案例测试即可. 参考资料 htt ...

  9. 命令行找不到genstrings问题tip

    问题:初次使用命令行genstrings,提示使用的是命令行工具而非xcode,无法直接使用genstrings. 解决方案:命令行输入sudo xcode-select --switch /Appl ...

  10. Mac OS X 避免产生临时文件 .DS_Store

    参考: 删除Mac中所有 .DS_Store 隐藏文件 Mac OS X 避免产生临时文件 .DS_Store .DS_Store 隐藏文件保存针对目录的特殊信息和设置配置,例如查看方式,图标大小以及 ...