Ubuntu 14.04 安装jdk,tomcat

版权声明:本文为博主原创文章,未经博主允许不得转载。
写在前面:
装的时候,参考了许多网上的资料,有很多人写的有些简单了,人家那边版本稍微一更新,像我这样的小白就找不到东南西北了,折腾了两天,才弄出个所以然来。所以,在这里,我把自己的整个过程详细地写下来。以便大家可以做一个参考。
安装JDK:
首先,大家要百度“jdk”,在官网下载。下面是我下载的地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我选择的是jdk-8u31-linux-x64.tar.gz。因为是Ubuntu系统。不要选rpm后缀的那个,它是红帽linux用的。
我下载下来以后,使用的是浏览器的默认路径,即“下载”文件夹。
这里,我参考了一个百度经验,我就是按这个做的,只不过,中间有一点地方不一样,需要提醒。这个百度经验的地址:
http://jingyan.baidu.com/article/647f0115bb26817f2048a871.html
创建一个目录/usr/lib/jvm以便于把下载解压后的包放到这个目录下。

解压并把解压后的jdk1.8.0_25文件夹放到/usr/lib/jvm目录中。注意:我现在下载的安装包在Desktop目录下所以直接Desktop目录下在操作,如果你所下载的安装包不在Desktop目录下,请先cd进入相应目录,再继续操作。

(解释:这里,不同时间,下载下来的jdk版本是不一样的,只需要把名字改过来就好了。比如,我下载的时候,版本就jdk-8u31-linux-x64.tar.gz,所以,我写的时候,命令就是 sudo tar zxvfjdk-8u31-linux-x64.tar.gz -c /usr/lib/jvm)大家注意一下空格啊,命令和后面的参数之间只有一个空格。

进入到目录以后,就要开始配置环境变量了。进入到目录以后,我使用的命令是:
sudo gedit ~/.profile
然后,输入密码,就打开文件 ,在文件的最后,添加路径。然后,保存,退出就可以了。如下图所示。
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31/
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_31/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
如果你按上面的步骤做的话,可以这段话复制,然后,把前面两项改一下,改成自己的jdk版本就可以了。然后,粘贴进去。
保存退出以后,输入如下代码
然后,就可以测试一下。在终端里面输入 java -version
输入这个命令是用于重新加载一个配置,但有的时候,我试着竟然不管用,重启了一下系统,才可以了。
所以,如果不行的话,重启一下
测试,出现如下结果则安装好,你就可以尽情的编写Java程序了。

在这个过程中,我是没有什么问题的。有问题的,留言讨论。然后,就是tomcat的安装。
安装tomcat:
先下载tomcat,这是我下载的网址
http://tomcat.apache.org/download-80.cgi
我下载 的是8.0版本。同样后缀是tar.gz那个。
这个,我也是百度了的,参考了一个经验,地址是:
http://jingyan.baidu.com/article/e4d08ffdabb0710fd2f60de9.html
下面是步骤:
注意这些命令,不要直接拷贝到终端里面,看看自己下载的版本名和文件夹名字,按自己的电脑上来。把文件夹名字改成自己下载的那个。
解压tomcat 8,用下面的命令(我下载的是tar.gz格式的),你得cd到这这个文件的目录下面,再用下面的命令:
tar -zxvf apache-tomcat-8.0.12.tar.gz
然后 ,复制解压后的文件到 /opt 目录
sudo cp -r apache-tomcat-8.0.12 /opt
进入 /opt/apache-tomcat-8.0.12 目录
cd /opt/apache-tomcat-8.0.12
打开启动的脚本文件
sudo gedit ./bin/startup.sh
打开这个文件,要往里面写入jdk路径。
如下图,这是我的。我往里面添加的内容是:
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31
JRE_HOME=${JAVA_HOME}/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-8.0.17
不要直接拷贝,要按自己之前的jdk路径来。注意文件夹的名字。按自己的来。磞,不是直接放在放在整个文件的最后。我的startup.sh文件的最生一行是:
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
要放在这一行上面。之前的网上都没有写,让我也不知道,弄了好久。就因为这个问题。
启动tomcat:
sudo ./bin/startup.sh
这样,就可以启动tomcat 了。
验证tomcat配置和安装是否成功:
在浏览器中输入:http://localhost:8080/
如果是下图,就成功了。
关闭tomcat:
sudo ./bin/shutdown.sh
注意,关闭这个文件,和startup.sh文件一样,即启动tomcat时运行的文件一样,需要添加jdk路径,方法是一样的,就不再写了。
Ubuntu 14.04 安装jdk,tomcat的更多相关文章
- Ubuntu 14.04 安装 JDK 8,ubuntu14.04
第一步,下载Linux版JDK 可以通过访问Oracle官网下载,或者直接通过命令行下载. lxh@ubuntu:~$ wget -c http://download.oracle.com/otn-p ...
- Ubuntu server12.04安装JDK+Tomcat+mysql
一.安装JDK 1.首先到官网上下载jdk-7u79-linux-x64.tar.gz. 2.将jdk-7u79-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有 ...
- Ubuntu 14.04 安装JDK 8
1.安装JDK,参考 1.下载 JDK 8 从http://www.oracle.com/technetwork/java/javasebusiness/downloads/选择下载JDK的最新版本 ...
- ubuntu 14.04 安装jdk 1.8
一,如何删除低版本的open JDK? 在ubuntn的软件中心中,如果输入"Java",我们会看到open JDK,但是最高版本是1.7,也有1.6版本的,如果我们安装上去,可能 ...
- Ubuntu 14.04 安装 JDK 7.0
1.新建jvm文件夹-解压 # mkdir /usr/lib/jvm # tar zxvf jdk-7u79-linux-x64.gz -C /usr/lib/jvm 2.设置环境变量,在/etc/p ...
- ubuntu 14.04安装JDK
As a workaround, you can install OpenJDK 8 from a PPA repository: 1. Open terminal from the Dash or ...
- Ubuntu 16.04安装JDK(转载)
1.简单的安装方法 安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是OpenJDK,如果需要安装Oracle的JDK这种方法就不合适了,直接跳过看下面的章节. 1.使用ctrl+ ...
- 在Ubuntu 14.04安装和使用Docker
Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的 ...
- [转]在Ubuntu 14.04安装和使用Docker
在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它可以把一 ...
随机推荐
- Redis 学习笔记四 Mysql 与Redis的同步实践
一.测试环境在Ubuntu kylin 14.04 64bit 已经安装Mysql.Redis.php.lib_mysqludf_json.so.Gearman. 点击这里查看测试数据库及表参考 本文 ...
- (转)Sql Server之旅——第八站 复合索引和include索引到底有多大区别?
索引和锁,这两个主题对我们开发工程师来说,非常的重要...只有理解了这两个主题,我们才能写出高质量的sql语句,在之前的博客中,我所说的 索引都是单列索引...当然数据库不可能只认单列索引,还有我这篇 ...
- You-Get 视频下载工具 Python命令行下载工具
You-Get 是一个命令行工具, 用来下载各大视频网站的视频, 是我目前知道的命令行下载工具中最好的一个, 之前使用过 youtube-dl, 但是 youtube-dl 吧, 下载好的视频是分段的 ...
- Lua中的基本函数库
assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion fai ...
- windbg的使用
1. set 1.1. 设置Symbol file path file->symbol file path, 如: D:\***\TestProject\pdb 1.2 设置source ...
- MS SQL Server2012中的EOMONTH函数
MS SQL Server2012中的EOMONTH函数 这个函数是获取一个指定日期所在月份最后一天的日期.可以得到某一个月月份的最后一天 如: declare @orderdate date=' ...
- 日期-date.js
Date.prototype.format = function(format) { var o = { "M+" : this.getMonth() + 1, // 月 &quo ...
- php -- 判断文件是否存在
file_exists is_file is_dir 基本上,PHP的 file_exists = is_dir + is_file 写程序验证一下: 分别执行1000次,记录所需时间. ------ ...
- SQL还可以这么玩儿
对于数据库的增删改查,我们都再熟悉不过了,今天,将和您一起探讨几种不一样的SQL用法,原来,SQL还可以这么玩儿. 以下是数据库的原表,如图-1. 1.快速复制表结构 这时,如果我们需要复制一份一模一 ...
- Yii2发送邮箱总结
修改配置文件,普通版在(config/web.php).高级版默认配置在/common/config/main-local.php 'components' => [ 'mailer' => ...