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. rsync 远程同步 实时同步备份 两种免交互的方式实现实时备份

    rsync 远程同步: 一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH.rsync主机同步 作用:做数据备份 备份方式:      完全备份      增量备份 ...

  2. C++对象赋值问题

  3. day07 Python文件操作

    一,文件操作基本流程 #1. 打开文件,得到文件句柄并赋值给一个变量 f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r #2. 通过句柄对文件进行操作 d ...

  4. Django框架详细介绍---视图系统

    Django视图系统 1.什么是视图 在Django中,一个视图函数/类,称为视图.实质就是一个用户自定义的简单函数,用来接收WEB请求并xing响应请求,响应的内容可以是一个HTML文件.重定向.一 ...

  5. python 回调函数,最简单的例子

    回调的英文定义: A callback is a function that is passed as an argument to another function and is executed ...

  6. 第七节 DOM操作应用-高级

    表格应用: 获取:tBodies.tHead.tFoot.rows.cells <!DOCTYPE html> <html lang="en"> <h ...

  7. 【mysql】逗号分割字段的行列转换

    由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式,即同一个列中存储了多个属性值.这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果:这里使用substring ...

  8. 剑指offer(43)左旋转字符串

    题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果.对于一个给定的字符序列S,请你把其循环左移K位后的序列输出.例如,字符序列S=”abc ...

  9. .NET Core 管道过滤器扩展

    if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseBrowserLink(); } else { app.UseEx ...

  10. mockjs学习

    mockjs简单学习与应用,可以满足工作所需就行.*************************************************************************** ...