jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

如何在官网下载老版本的jdk

基本信息:

  ecs:阿里云

  系统:centos7.2

安装jdk(java)

方法一:

1、卸载自带OPENJDK

#查看自身jdk

java -version

#查看自身安装的java

 rpm -qa | grep java

#显示如下

  python-javapackages-3.4.1-11.el7.noarch

  java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64

  java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

  tzdata-java-2015g-1.el7.noarch

  javapackages-tools-3.4.1-11.el7.noarch

  java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64

  java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64

#卸载上面带删除线的下面是删除的demo其他自己复制

rpm -e --nodeps tzdata-java-2015g-1.el7.noarch

#卸载错了,可使用yum install 来安装

#rpm -qa | grep python #查看带python字样的所有安装程序

2、下载JDK

jdk-8u74-linux-x64.tar.gz

jdk历史版本官网下载地址http://www.oracle.com/technetwork/java/javase/archive-139210.html

  并且将jdk包移动到centos下的  /home/java/   目录下

3、解压JDK

tar -zxvf jdk-8u74-linux-x64.tar.gz#解压到当前目录,请把当前目录切换到jdk压缩包所在目录

  -zxvf说明: 

分别是四个参数
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz

 rm -f jdk-8u74-linux-x64.gz#删除文件  rm -rf 删除文件夹

4、配置jdk环境变量

vim /etc/profile

#找到这一行

  export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

  在这一行的后面添加

#java environment
export JAVA_HOME=/home/java/jdk1.8.0_74
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

#CentOS6上面的是[Math Processing Error]JAVAHOME,CentOS7是{JAVA_HOME}

5、生效jdk环境变量

source /etc/profile或 . /etc/profile

#如果后卸载OPENJDK,就必须再次使用生效命令

6、检查安装是否成功

java -version

  javac

方法二:

1.查看centos7 是否已安装jdk
# yum list installed |grep java
2.若有自带安装的JDK,如何卸载CentOS系统自带Java环境?
卸载JDK相关文件输入:yum -y remove java-1.7.0-openjdk*。
卸载tzdata-java输入:yum -y remove tzdata-java.noarch。
当结果显示为Complete!即卸载完毕。
3.查看centos7 是否联网 通过
# ping www.baidu.com
4.查看yum库中的Java安装包
# yum -y list java*
5.使用yum安装Java环境
# yum -y install java-1.7.0-openjdk*
6.查看刚安装的Java版本信息。
# java -version 可查看Java版本;
# javac 可查看Java的编译器命令用法

安装tomcat

1、下载tomcat

http://tomcat.apache.org/download-70.cgi

  将下载的压缩包传到linux系统里的某个文件夹里:eg:  /usr/local/  下

2、解压JDK

tar -zxvf tomcat.tar.gz#解压到当前目录,请把当前目录切换到tomcat压缩包所在目录

  -zxvf说明: 

分别是四个参数
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz

 rm -f tomcat.tar.gz#删除文件  rm -rf 删除文件夹

填坑处理:

在root权限下出现以下错误,原因是tomcat包下载错误了

Permission denied  :没有权限操作

javaWeb服务器配置的更多相关文章

  1. javaweb基础(2)_tomcat服务器配置

    一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...

  2. Javaweb学习(一):tomcat服务器配置与启动

    目前所使用的集成开发环境为myeclipse10.7,tomcat版本为apache-tomcat-7.0.82,部分编写地方可能有所不同,但是工具不是最主要的,重要的是掌握的知识. tomcat在m ...

  3. [Java面试三]JavaWeb基础知识总结.

    1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. l Internet上供外界访问的Web资源分为: • 静 ...

  4. JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)

    一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...

  5. javaweb 在netbeans 上的部署问题

    最近用netbeans去部署开发 javaweb程序!现总结一下自己的安装开发过程. 第一,在官网上下载netbeans时,有自带的tomcat,可以直接使用这个服务器,在我这儿这个自带的tomcat ...

  6. Javaweb 第7天 Servlet课程

    Servlet课程 三日大纲 ● 网络概念,专业术语 ● Tomcat使用,发布网站,使用Myeclispe发布网站(搭建环境) ● 编写Servlet,Servlet生命周期 ● 用户注册,显示所有 ...

  7. javaWeb学习总结(1)- Tomcat服务器学习和使用(2)

    一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...

  8. JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)(转)

    转载自 http://www.cnblogs.com/xdp-gacl/p/3734395.html 一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的serve ...

  9. javaWeb之自动发送邮件生日祝福(ServletContextListener监听)

    在看完本随笔仍然不理解的可以看  javaWeb邮箱发送  :里面有具体的邮箱服务器配置 企业在员工生日当天发送邮箱生日祝福: 一般是用监听器完成:  而合适的监听是ServletContextLis ...

随机推荐

  1. CAS单点登录的时候出现票根'ST-xxxxxx-cas'不符合目标服务

    CAS单点登录遇到问题:票根'ST-xxxxxx-cas'不符合目标服务,原因出在linux 时间未同步,差了3分钟 .

  2. Spring之事务操作(注解)

    事务操作步骤: <!-- 第一步.配置事务管理器 --> <bean id="transactionManager" class="org.spring ...

  3. Vue项目部署问题及解决方案

    Vue项目部署问题及解决方案 Vue-Router 有两种模式,默认是 hash 模式,另外一种是 history 模式. hash:也就是地址栏里的 # 符号.比如 http://www.examp ...

  4. 利用Attribute和IErrorHandler处理WCF全局异常

    在处理WCF异常的时候,有大概几种方式: 第一种是在配置文件中,将includeExceptionDetailInFaults设置为true <behavior name="servi ...

  5. c++ std::function

    std::function 是一个模板类,用于封装各种类似于函数这样的对象,例如普通函数,仿函数,匿名函数等等.其强大的多态能力,让其使用只依赖于调用特征.在程序的升级中,可以实现一个调用表,以兼容新 ...

  6. Maven变量及常见插件配置详解(转)

    一.变量-自定义变量及内置变量 1.自定义变量 <properties> <project.build.name>tools</project.build.name> ...

  7. 【BZOJ1090】[SCOI2003]字符串折叠(动态规划)

    [BZOJ1090][SCOI2003]字符串折叠(动态规划) 题面 BZOJ 洛谷 题解 区间\(dp\).设\(f[i][j]\)表示压缩\([i,j]\)区间的最小长度.显然可以枚举端点转移.再 ...

  8. 洛谷 P1344 [USACO4.4]追查坏牛奶Pollutant Control 解题报告

    P1344 [USACO4.4]追查坏牛奶Pollutant Control 题目描述 你第一天接手三鹿牛奶公司就发生了一件倒霉的事情:公司不小心发送了一批有三聚氰胺的牛奶.很不幸,你发现这件事的时候 ...

  9. 解题:SHOI 2014 概率充电器

    题面 显然就是在求概率,因为期望乘的全是1....然后就推推推啊 设$fgg[i]$表示这个点父亲没给他充上电的概率,$sgg[i]$表示这个点子树(和它自己)没给他充上电的概率,然后这个点没充上电的 ...

  10. lrzsz 移植到 ARM-linux 嵌入式板子上

    特别说明:SSH 或 串口 都可以使用 lrzsz 进行通信 lrzsz是一个Unix通信包,提供XMODEM.YMODEM和ZMODEM文件传输协议.lrzsz以前是Omen科技的主打软件,现在已经 ...