10.Java开发环境搭建JDK与Tomcat安装
Posted 凌云物联网实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.Java开发环境搭建JDK与Tomcat安装相关的知识,希望对你有一定的参考价值。
版权: 凌云物网智科实验室< www.iot-yun.com >
声明: 本文档由凌云物网智科实验室郭工编著!
版本: v1.0.0
一、安装JDK15
Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk。在Ubuntu系统下,默认并没有安装Java的开发环境。如果需要的话,安装Java的最简单方法sudo apt install安装,这种方法安装的是OpenJDK版本,它是JRE和JDK的开源版本。
guowenxue@hncloud-ubuntu18:~$ java -version
Command 'java' not found, but can be installed with:
apt install default-jre
apt install openjdk-11-jre-headless
apt install openjdk-8-jre-headless
Ask your administrator to install one of them.
如果你想安装由Oracle发布的正式版本Oracle JDK,则可以通过添加ppa源命令行安装。PPA是Personal Package Archives( 个人软件包文档)首字母简写,只有Ubuntu用户可以用,而所有的PPA都是寄存在launchpad.net网站上。Launchpad是Canonical公司所架设的一个提供维护、支援或连络Ubuntu开发者的平台。
使用PPA的好处是Ubuntu系统中使用PPA源的软件可以让你在第一时间体验到最新版本的软件。其中PPA的使用方法是:
添加PPA源的命令为:sudo add-apt-repository ppa:user/ppa-name
删除命令格式则为: sudo add-apt-repository -r ppa:user/ppa-name
本文档将详细讲述如何安装Oracle官方的正式版本JDK,而非开源的openjdk。首先使用add-apt-repository命令用来将linuxuprising的软件包档案源添加至当前apt库中,并更新:
guowenxue@hncloud-ubuntu18:~$ sudo add-apt-repository ppa:linuxuprising/java
guowenxue@hncloud-ubuntu18:~$ sudo apt-get update
使用apt-get install命令开始下载并安装oracle-java13-installer ,同时安装oracle-java13-set-default 设置它为默认使用版本:
guowenxueget install oracle-java15-installer -ubuntu18:~$ sudo apt-
安装完成之后,使用 java -version 命令测试安装是否OK:
guowenxue@hncloud-ubuntu18:~$ java -version
java version "15.0.1" 2020-10-20
Java(TM) SE Runtime Environment (build 15.0.1+9-18)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
安装之后,我们可以从Ubuntu源仓库中将linuxuprising移除:
guowenxue@hncloud-ubuntu18:~$ sudo add-apt-repository -r ppa:linuxuprising/java
guowenxue@hncloud-ubuntu18:~$ sudo apt-get update
二、下载安装Tomcat8
2.1 下载tomcat8
我们可以从官方网站(http://tomcat.apache.org/download-80.cgi)下载最新的tomcat,这里我们选择tomcat8当前最新版本8.5.61:
在Ubuntu下使用wget命令下载相应的安装压缩包:
guowenxue@hncloud-ubuntu18:~$ wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz
2.2 解压安装tomcat8
解压压缩包到/srv路径下:
guowenxue@hncloud-ubuntu18:~$ sudo tar -xzf apache-tomcat-8.5.61.tar.gz -C /srv/
guowenxue@hncloud-ubuntu18:~$ sudo mv /srv/apache-tomcat-8.5.61/ /srv/tomcat8
guowenxue@hncloud-ubuntu18:~$ sudo chown -R guowenxue.guowenxue /srv/tomcat8
使用 ls 命令看看解压缩出来的文件夹下都有哪些文件:
三、配置和调试tomcat服务
3.1 启动并测试tomcat服务
在tomcat安装路径/srv/tomcat8/bin 路径下提供了tomcat的相关管理命令shell脚本,我们可以使用startup.sh命令来开启tomcat服务,也可以使用shutdown.sh命令来关闭tomcat服务。一般我们在开启或关闭tomcat服务后,应该使用netstat -tlnp命令查看tomcat的相关端口是否正在被监听,从而验证tomcat服务正常运行。
3.2 配置并重启tomcat服务
guowenxue@hncloud-ubuntu18:~$ sudo vim /srv/tomcat8/conf/server.xml
因为nginx也是使用的80端口,如果安装了nginx的话,首先要把nginx停用:
guowenxue@hncloud-ubuntu18:~$ sudo lnmp stop
+-------------------------------------------+
| Manager for LNMP, Written by Licess |
+-------------------------------------------+
| https://lnmp.org |
+-------------------------------------------+
Stoping LNMP...
Stoping nginx... done
[ ok ] Stopping mysql (via systemctl): mysql.service.
Gracefully shutting down php-fpm . done
然后重启Tomcat服务,这时候要先shutdown tomcat服务,然后再startup。当然关闭和启动服务的时候,都应该使用netstat 命令确认tomcat是否正在运行:
以上是关于10.Java开发环境搭建JDK与Tomcat安装的主要内容,如果未能解决你的问题,请参考以下文章