ubuntu16.04安装jdk,tomcat

最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途。差点重装系统,还好王总及时出手帮助,在此再次感谢王总的帮助。

言归正传

1.首先,安装JDK

百度搜索jdk,选择第一个,网站是Oracle Jdk。点击进去

2.点击Download,到官网下载linux版本的jdk。选择自己对应的操作系统及32或64位版本,这里我下载的是64位版本的jdk-8u111-linux-x64.tar.gz

3.创建Java的目标路径文件夹,这里我们放在usr/lib/jvm下面。在终端下操作:

$  sudo mkdir /usr/lib/jvm 

4.解压你下载的jdk压缩文件至你创建的目录,用以下命令。

  $ sudo tar -C /usr/lib/jvm -xzf jdk-7u55-linux-x64.tar.gz

注意把你的jdk文件放到你的主页home下,这里我放到"下载"的上一个目录

5.配置环境变量命令:

 $sudo gedit ~/.bashrc

添加以下代码:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

6.查看是否配置成功:java -version

有如图下信息配置成功!

然后,我们安装tomcat

1.先下载tomcat,这是我下载的网址

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

我下载 的是9.0版本。同样后缀是tar.gz那个。

//注意这些命令,不要直接拷贝到终端里面,看看自己下载的版本名和文件夹名字,按自己的电脑上来。把文件夹名字改成自己下载的那个。//

2.解压tomcat 9,用下面的命令(我下载的是tar.gz格式的),你得cd到这这个文件的目录下面,再用下面的命令:

tar -zxvf apache-tomcat-9.0.12.tar.gz

3.然后 ,复制解压后的文件到 /opt 目录

 sudo cp -r apache-tomcat-9.0.12 /opt

  

4.进入 /opt/apache-tomcat-9.0.12 目录

 cd /opt/apache-tomcat-9.0.12

  

5.打开启动的脚本文件

sudo gedit ./bin/startup.sh

  

打开这个文件,要往里面写入jdk路径。

我往里面添加的内容是:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/opt/apache-tomcat-9.0.12

  

//不要直接拷贝,要按自己之前的jdk路径来。注意文件夹的名字。(如果jdk按照我的来的可以拷贝)不是直接放在放在整个文件的最后。我的startup.sh文件的最后一行是:

exec "$PRGDIR"/"$EXECUTABLE" start "$@"    要放在这一行上面。//

6.启动tomcat

sudo ./bin/startup.sh

  

这样就启动tomcat 了。

7.验证tomcat配置和安装是否成功:

在浏览器中输入:http://localhost:8080/

如果是下图,就成功了。

这样就JDK和TOMCAT装好了。

ps:8.关闭tomcat:

sudo ./bin/shutdown.sh

  

参考文章:

http://jingyan.baidu.com/article/c33e3f48a3365dea15cbb5c9.html

http://blog.csdn.net/carlos1992/article/details/43085897

ubuntu16.04安装jdk,tomcat的更多相关文章

  1. Ubuntu16.04 安装JDK Tomcat

    Ubuntu16.04安装jdk,下载linux中的64版本 需要下载jdk,tomcat安装包 tar.gz版本的 http://pan.baidu.com/s/1mi4WVhA 安装JDK: ho ...

  2. ubuntu16.04安装jdk/mysql/tomcat (使用apt-get命令)

    安装jdk 更新系统安装包缓存,并且安装OpenJDK8 sudo apt-get update sudo apt-get install openjdk-8-jdk 检查jdk版本 java -ve ...

  3. Ubuntu server12.04安装JDK+Tomcat+mysql

    一.安装JDK 1.首先到官网上下载jdk-7u79-linux-x64.tar.gz. 2.将jdk-7u79-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有 ...

  4. Ubuntu16.04安装JDK

    转载请注明源出处:http://www.cnblogs.com/lighten/p/6105463.html 1.简单的安装方法 安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是 ...

  5. Ubuntu16.04 安装 JDK

    1.到Oracle官网下载 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

  6. ubuntu16.04 安装jdk 错误解决

    错误 $ apt-get install openjdk-9-jdk Errors were encountered while processing: /var/cache/apt/archives ...

  7. Ubuntu16.04 安装openjdk-7-jdk

    Ubuntu16.04 安装openjdk-7-jdk sudo apt-get install openjdk-7-jre 或者sudo apt-get install openjdk-7-jdk ...

  8. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  9. Ubuntu16.04安装Ambari 2.7.3

    概念了解 Ambair介绍 Apache Ambari是一个用于支持大数据软件供应 管理与监控软件.它也是一个分布式软件,分为Ambair-Server与Ambari-Client两个部分.在生产环境 ...

随机推荐

  1. 一周试用yii开发一个带各种该有功能的web程序(二)

    上篇随笔写完的是yii能使用简单的命令创建出一个基本的架构,我们只需要在这个架构上进行代码编写,扩展功能.而生成的一个小型系统是可以操作的,但是不是我们想要的,所以,这篇结合源码讲如何创建出我们自己的 ...

  2. python 学习

    python 使用 缩进 代替 C 中的 {}  或 delphi 中的 begin...end 1.help()  显示帮助或 help(<命令>) 2.字符串前加 r 表示原始字符串, ...

  3. arm 2440 linux 应用程序 nes 红白机模拟器 第2篇 InfoNES

    InfoNES 支持 map ,声音,代码比较少,方便 移值. 在上个 LiteNES  的基础上,其实不到半小时就移值好了这个,但问题是,一直是黑屏.InfoNES_LoadFrame ()  Wo ...

  4. CSS3 笔记二(Gradients)

    CSS3 Gradients Two types of gradients: Linear Gradients (goes down/up/left/right/diagonally) Radial ...

  5. Centos7上启动vpn客户端失败问题处理

    在某台云主机上(Centos7)搭建vpn客户端,发现一直启动失败,检查了下日志,报错如下: Sat Jan :: WARNING: Your certificate is not yet valid ...

  6. Linux时间戳和标准时间的互转

      转http://hi.baidu.com/taolizao/blog/item/2d6f9a1ba50ef3eae0fe0ba9.html 在LINUX系统中,有许多场合都使用时间戳的方式表示时间 ...

  7. thinkphp相关总结

    1.model层验证多个字段唯一性 protected $_validate = array( array('appid,awardid', '', '不能重复添加', self::MUST_VALI ...

  8. 关于小黄车(ofo共享单车)使用的问题

    小黄车即ofo共享单车,号称是全球创立最早.成长最快.规模最大的无桩共享单车创业公司,缔造了"共享单车"概念,致力于解决城市出行问题.它的出现给大家带来了方便,作为一个商业运行的公 ...

  9. centos6安装python3.4和pip3

    在安装了epel源的情况下,直接yum就可以安装python3.4 yum install python34 -ypython3 --version 没有自带pip3,从官网安装 wget --no- ...

  10. MATLAB地图工具箱学习总结(四)自定义投影

    MATLAB地图工具箱学习总结(四)自定义投影 这是本系列的最后一篇文章,准备给大家讲讲自定义投影怎么做.在做这项作业的时候,自己也是花了不少时间,将所有地图投影源文件都看了一遍,简单分析了一下源代码 ...