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. [你必须知道的异步编程]C# 5.0 新特性——Async和Await使异步编程更简单

    本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单  async和await关键字剖析 小结 一.引言 在之前的C#基础知 ...

  2. python自动化之爬虫模拟登录

    http://selenium-python.readthedocs.io/locating-elements.html ####################################### ...

  3. 【题解】Power Strings

    题目描述 给定若干个长度小于等于10^6的字符串,询问每个字符串最多由多少个相同的子串重复连接而成.如:ababab,最多由3个ab连接而成. 输入输出格式 输入格式 若干行,每行一个字符串. 当读入 ...

  4. django学习笔记-1

    1.背景说明 django版本:1.8.2 python版本:3.6.5 pip版本:pip 18.0 以紫红色标注的为python文件中的示例代码. 2.安装django pip install d ...

  5. Codeforces Round #528 Div. 1 自闭记

    整天自闭. A:有各种讨论方式.我按横坐标排了下然后讨论了下纵坐标单调和不单调两种情况.写了15min也就算了,谁能告诉我printf和cout输出不一样是咋回事啊?又调了10min啊?upd:突然想 ...

  6. linux下转换windows文件格式为unix sed -i 's/\r//' <filename> 转化为unix格式

    sed -i 's/\r//' <filename> 转化为unix格式

  7. 【BZOJ1089】[SCOI2003]严格n元树(高精度,动态规划)

    [BZOJ1089][SCOI2003]严格n元树(高精度,动态规划) 题面 BZOJ 洛谷 题解 设\(f[i]\)表示深度为\(i\)的\(n\)元树个数.然后我们每次加入一个根节点,然后枚举它的 ...

  8. 解题:WC 2018 州区划分

    题面 WC之前写的,补一补,但是基本就是学新知识了 首先可以枚举子集$3^n$转移,优化是额外记录每个集合选取的个数,然后按照选取个数从小到大转移.转移的时候先FWT成“点值”转移完了IFWT回去乘逆 ...

  9. ASP.NET MVC 此安装不支持该项目类型解决方法

    http://www.cnblogs.com/younggun/archive/2011/03/03/1969498.html ASP.NET MVC  此安装不支持该项目类型解决方法 打开 .csp ...

  10. LeetCode 6罗马数字转整数

    罗马数字包含以下七种字符:I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列 ...