LAMP(Ubuntu 18.04)安装jdk13,Tomcat详细操作

Wanda ·
更新时间:2024-11-10
· 963 次阅读

关于作者的更多博客请访问 云里云外开源社区 LAMP介绍关于作者的更多博客请访问云里云外开源社区

L:linux
A:apache (httpd)
M:mysql, mariadb
M:memcached
P:php, perl, python

安装Java运行环境关于作者的更多博客请访问云里云外开源社区

jdk下载官网
因为本篇主要介绍Linux下的安装,所以我们要选Linux版本,后缀为tar.gz
在这里插入图片描述

一、Linux下三个版本的区别
1、tar.gz
.tar.gz一般情况下都是源代码的安装包,需要先解压再经过编译、安装,才能执行。总而言之它是一个压缩文件。
是tarball文件,所谓的 tarball 文件,其实就是将软件的所有原始码档案先以 tar 打包,然后再以压缩技术来压缩,通常最常见的就是以 gzip 来压缩了。因为利用了 tar 与 gzip 的功能,所以 tarball 档案一般的附档名就会写成 .tar.gz 或者是简写为 .tgz。
这种文件的格式与其他两种软件存在本质上的区别。
比如:tar.gz可以也是一个文本,照片等等的文件压缩在里面,并不一定是一个具体软件
2、rmp
rpm软件包是由红帽子公司最先发布的一种用来打包软件的的文件格式,他是由一种特定的用来安装,卸载软件等操作的专门格式,它里面打包的类容必定是一个可以使用的具体软件。
3、yum
是一个专门用来管理软件的体系,有点类似于Java中的maven的作用,可以管理软件之间相互依赖的问题,他和前两种的不同之处就是,他的安装不是简单的使用tar和rmp命令行就可完成对某一个软件的安装,而是通过配置yum文件实现对软件的一个自动下载、安装以及缺失依赖的自动下载的过程。可以解决大型软件依赖缺失的问题。![在这里插

二、jdk的安装

/bin 用来贮存用户命令。/usr/bin 也被用来贮存用户命令。
/sbin 许多系统命令(例如 shutdown)的贮存位置。/usr/sbin 中也包括了许多系统命令。
/root 根用户(超级用户)的主目录。
/mnt 该目录中通常包括系统引导后被挂载的文件系统的挂载点。比如,默认的光盘挂载点是 /mnt/cdrom/。可以为U盘建一个挂载点:mkdir /mnt/usb。
/boot 包括内核和其它系统启动期间使用的文件,最大不超过200M。通常我为 /boot 建一个primary分区是1G。
/lost+found 被 fsck 用来放置零散文件(没有名称的文件)。
/lib 包含许多被 /bin 和 /sbin 中的程序使用的库文件。目录 /usr/lib 中含有更多用于用户程序的库文件。/lib 目录下放置的是 /bin 和 /sbin 目录下程序所需的库文件。简单说,/lib 是内核级的;/usr/lib 是系统级的;/usr/local/lib 是用户级的。仅仅被 /usr 目录下的程序所使用的共享库不必放到 /lib 目录下。只有 /bin 和 /sbin 下的程序所需要的库有必要放到 /lib 目录下。
/dev 贮存设备文件。
/etc 包含许多配置文件和目录。
/var 用于贮存variable(或不断改变的)文件,例如日志文件和打印机假脱机文件,虚拟机镜像文件等。
/usr 包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。
/proc 一个虚拟的文件系统(不是实际贮存在磁盘上的),它包括被某些程序使用的系统信息。
/initrd 用来在计算机启动时挂载 initrd.img 映像文件的目录以及载入所需设备模块的目录。不要删除 /initrd 目录。如果你删除了该目录后再重新引导 Red Hat Linux 时,你将无法引导你的计算机。
/tmp 用户和程序的临时目录。 /tmp 给予所有系统用户读写权。
/home 用户主目录的默认位置。
/opt 可选文件和程序的贮存目录。该目录主要被第三方开发者用来简易地安装和卸装他们的软件包。
原文链接:https://blog.csdn.net/ubuntu64fan/article/details/8289335

因此JDK可能比较合适的位置是 /usr/local/lib 下。我安装到 /usr/local/java 下,这样避免搞乱 /usr/local/lib 目录。
我们先将下载好的jdk压缩包,

jdk-13.0.2_linux-x64_bin.tar.gz

通过FileZilla上传到云服务器上,详细操作点击此链接FileZilla使用介绍
上传至/usr/local目录下,一般情况下大家目录下没有java,需要先到/usr/local,再创建java目录

cd /usr/local
mkdir /usr/local/java

然后我们上传压缩包至/usr/local/java,上传成功后进入服务器解压
注意:-C,大写C

cd /usr/local/java
sudo tar xzvf jdk-13.0.2_linux-x64_bin.tar.gz -C /usr/java/
x:解压 z:gzip压缩格式 v:显示详细信息 f:file

然后你的屏幕上会显示一长串的解压过程,解压完成后配置环境变量。进入vim后,英文下输入i
进入编辑模式,退出时按Ecs,输入:wq,回车
在这里插入图片描述先加入后面四行,第一行加

vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk-13.0.2
export JRE_HOME=/${JAVA_HOME}

export >CLASSPATH=.:JAVAHOME/libss:{JAVA_HOME}/libss:JAVAH​OME/libss:{JRE_HOME}/lib
export PATH=JAVAHOME/bin:{JAVA_HOME}/bin:JAVAH​OME/bin:PATH

配置好后,输入下面的代码使配置生效

source /etc/profile

检查是否配置成功,反馈你下载的java版本

java -version

如果出现以下情况说明你的环境变量的路径可能写错,建议在直接复制地址,避免出错。或者再次重新生效以下配置

Not found…

Tomcat安装关于作者的更多博客请访问云里云外开源社区

在这里插入图片描述
点击此链接下载Tomcat9之后可以通过FileZilla将tomcat9传到Ubuntu服务器的/tmp目录下。
进入云服务器,将Tomcat安装到/opt/tomcat目录下
首先创建tomcat目录

cd /opt
mkdir /opt/tomcat

接着解压缩至/opt/tomcat,注意,xzvf后的文件名为你下载的压缩包的名字

sudo tar xzvf apache-tomcat-9.0.12.tar.gz -C /opt/tomcat --strip-components=1

进入Tomcat的bin目录并启动

cd /opt/tomcat/bin
bash startup.sh

至此大功告成,在浏览器上输入你的ip地址:8080(初始情况是8080端口,后续修改端口是,访问端口也要随之改变)


作者:时空摆渡者



ubuntu Tomcat lamp jdk

需要 登录 后方可回复, 如果你还没有账号请 注册新账号