CentOS7.0 安装JAVA周围环境 

安装JDK

1.配置JDK环境变量

把下载好的JDK(jdk-7u75-linux-x64.gz)文件上传到 Reg: /home/p2pweb/java/ 文件夹下(文件夹可自己定义)

[p2pweb@iZ94q6gk846Z ~]# tar -zxv -f jdk-7u75-linux-x64.gz // 解压压缩包

[p2pweb@iZ94q6gk846Z ~]# rm -rf jdk-7u75-linux-x64.gz // 删除压缩包

[p2pweb@iZ94q6gk846Z ~]# mv jdk1.7.0_75 jdk1.7   //重命名

在系统终端中输入:

1 [p2pweb@iZ94q6gk846Z ~]#vi /etc/profile

按“Page Down”文件翻到最后,在文档最后输入下面内容:

export JAVA_HOME=/home/p2pweb/java/jdk1.7.0_05

export JAVA_BIN=/home/p2pweb/java/jdk1.7.0_05/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

5 export JAVA_HOME JAVA_BIN PATH CLASSPATH

运行例如以下命令让改动的profile文件马上生效

1. /etc/profile

注:. 和 /etc/profile 之间有空格

2验证是否成功安装



输入:java -version

[p2pweb@iZ94q6gk846Z ~]$java -version

java version "1.7.0_75"

Java(TM) SE Runtime Environment (build 1.7.0_75-b13)

Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)

[p2pweb@iZ94q6gk846Z ~]$

如以上结果,输出版本号信息,说明已成功安装。

vi 的三种命令模式;



Command(命令)模式,用于输入命令。

Insert(插入)模式,用于插入文本;

Visual(可视)模式,用于视化的的高亮并选定正文。



文件的保存和退出;

Command 模式是vi或vim的默认模式,假设我们处于其他命令模式时,

要通过ESC键切换过来。

当我们按ESC键后。

接着再输入:号时,vi会在屏幕的最下方等待我们输入命令;

:w 保存;

:w filename 另存为filename。

:wq! 保存退出。

:wq! filename 

注:以filename为文件名称保存后退出;

:q! 不保存退出;

:x 应该是保存并退出 。功能和

:wq!同样



安装Tomcat



1.把下载好的Tomcat(apache-tomcat-7.0.59.tar.gz)文件上传到 Reg: /home/p2pweb/java/ 文件夹下(文件夹可自己定义)



[p2pweb@iZ94q6gk846Z ~]#tar -zxv -f apache-tomcat-7.0.59.tar.gz // 解压压缩包

[p2pweb@iZ94q6gk846Z ~]#rm -rf apache-tomcat-7.0.59.tar.gz// 删除压缩包

[p2pweb@iZ94q6gk846Z ~]#mv apache-tomcat-7.0.59 tomcat7

2.启动Tomcat

[p2pweb@iZ94q6gk846Z ~]$cd /home/p2pweb/java/tomcat7/bin

[p2pweb@iZ94q6gk846Z bin]$ls

bootstrap.jar                 daemon.sh         startup.sh

catalina.bat                  digest.bat        tomcat-juli.jar

catalina.sh                   digest.sh         tomcat-native.tar.gz

catalina-tasks.xml            setclasspath.bat  tool-wrapper.bat

commons-daemon.jar            setclasspath.sh   tool-wrapper.sh

commons-daemon-native.tar.gz  shutdown.bat      version.bat

configtest.bat                shutdown.sh       version.sh

configtest.sh                 startup.bat

[p2pweb@iZ94q6gk846Z bin]$./startup.sh

Using CATALINA_BASE:   /home/p2pweb/java/tomcat7

Using CATALINA_HOME:   /home/p2pweb/java/tomcat7

Using CATALINA_TMPDIR: /home/p2pweb/java/tomcat7/temp

Using JRE_HOME:        /home/p2pweb/java/jdk1.7.0_75

Using CLASSPATH:       /home/p2pweb/java/tomcat7/bin/bootstrap.jar:/home/p2pweb/java/tomcat7/bin/tomcat-juli.jar

Tomcat started.

如输出以上信息,说明Tomcat成功安装。

部署项目測试

在/home/p2pweb/java/tomcat7/webapps目下上传已经编译好的java项目就能够进行測试了。

參考博文地址:http://blog.sina.com.cn/s/blog_8ae0248601018fjl.html

版权声明:本文博客原创文章。博客,未经同意,不得转载。

CentOS7.0 安装JAVA周围环境的更多相关文章

  1. centos7.0 安装LNMP运行环境

    LNMP作为php流行的运行环境,而最近需要搭建一个内部的php论坛.记录下LNMP的安装: 1.安装mysql 请参考:centos7 安装mysql5.7.11注意事项 2.安装php yum i ...

  2. 【Linux】- CentOS7安装java运行环境

    centos7中安装java环境,在安装前先查看有无安装过java环境.直接运行java命令,会提示命令未找到,则是没有安装过java环境. 1.检查 也可以通过rpm命令查看: rpm -qa |g ...

  3. centos7下Maven Java selenium3环境搭建

    centos7下Maven Java selenium3环境搭建 一.Jdk安装 我这里用的是open-jdk. [adawang@localhost src]$ sudo yum search op ...

  4. 阿里云服务器ubuntu安装java运行环境

    服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...

  5. centos7 编译安装新版LNMP环境

    centos7 编译安装新版LNMP环境 环境版本如下: 1.系统环境:Centos 7 x86_64 2.NGINX:nginx-1.11.3.tar.gz 3.数据库:mariadb-10.0.2 ...

  6. CentOS7.0安装EMQ代理服务

    CentOS7.0安装EMQ代理服务 安装文件下载 官网 : https://www.emqx.io/cn/ 下载地址: https://www.emqx.io/cn/downloads 选择需要的版 ...

  7. WebStorm 8.0安装LESS编译环境的教程

    WebStorm是一个非常棒的Web前端开发编辑器,被程序猿们成为“最智能的JavaScript IDE”.对HTML5.Bootstrap框架.Node.js等都有完美支持.目前最新版本为WebSt ...

  8. centos7.0安装docker报错

    使用centos7.0安装dockers时出现Transaction check error错误. yum install docker Transaction check error: file / ...

  9. Linux CentOS7.0下JAVA安装和配置环境变量

    一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行“java -version”命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.jar等,这就导致“ja ...

随机推荐

  1. javascript面向对象程序设计

    在学习js面向对象编程之前,首先须要知道什么是面向对象.面向对象语言都有类的概念,通过它能够创建具有同样属性和方法的对象.但js并没有类的概念,因此js中的对象和其它语言的对象有所不同. js对象能够 ...

  2. RCP开发中错误:java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part...

    在做RCP的eclipse插件开发时,启动管理软件界面时,总是报如下错误 : !ENTRY org.eclipse.ui.workbench 4 0 2012-05-25 18:44:21.306 ! ...

  3. HDU 5009 Paint Pearls (动态规划)

    Paint Pearls Problem Description Lee has a string of n pearls. In the beginning, all the pearls have ...

  4. 2014-5-22 java.lang.OutOfMemoryError: Java heap space的一次诊断

    收到消息某系统一个节点因为内存溢出而宕机.系统的中间件是weblogic.数据库的oracle. 1. 先用IBM  HeapAnalyzer分析内存溢出时的dump文件,找到占用内存最多的请求,然后 ...

  5. Web Api 2(Cors)Ajax跨域访问

    支持Ajax跨域访问ASP.NET Web Api 2(Cors)的简单示例教程演示   随着深入使用ASP.NET Web Api,我们可能会在项目中考虑将前端的业务分得更细.比如前端项目使用Ang ...

  6. Cocos2dx项目启程二 之 封装属于我的按钮类

    不知道为什么,很讨厌cocos2dx的 各菜单类,比如按钮:如果一张图片上就已经有按钮的几个状态了,我还是要创建多张资源图片, 最起码要指定这张图片上哪块区域是这个普通状态,哪块区域是那个选中状态.. ...

  7. jstl的小问题

    jstl试了半天,终于知道错在哪里了! 这是jsp中的代码 从select中取得user_id:看清楚了 是user_id:小写第一位; <table width="50%" ...

  8. struts(二)——struts框架实现的基本原理

    上一篇文章,我们介绍了MVC框架的基本原理,并指出了这个基本框架中存在大量if…else的问题.今天我们来介绍一下struts框架,让struts解决这个问题. 首先,看一下粗略的时序图: Actio ...

  9. Troubleshooting &quot;Global Enqueue Services Deadlock detected&quot; (Doc ID 1443482.1)

    In this Document   _afrLoop=1021148011984950&id=1443482.1&displayIndex=1&_afrWindowMode= ...

  10. 【LeetCode with Python】 Rotate Image

    博客域名:http://www.xnerv.wang 原标题页:https://oj.leetcode.com/problems/rotate-image/ 题目类型:下标计算 难度评价:★★★ 本文 ...