Jdk 和 Tomcat 安装配置详解(2)|学习笔记

简介: 快速学习 Jdk 和 Tomcat 安装配置详解

开发者学堂课程【Tomcat 服务器入门详解Jdk 和 Tomcat 安装配置详解】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/654/detail/10845


四、安装 JDK

1.在 Centos 中,可以使用 yum 安装 openjdk。

# yum install java-1.8.0-openjdk

# java -version

openjdk version "1.8.0 _212"    版本号

OpenJDK Runtime Environment(build 1.8.0_212-b04)

OpenJDK 64-Bit Server VM(build 25.212-b04,mixed mode)

2. 本次使用 Oracle 官网的 JDK 8的 rpm 安装

图片8.png

选择需要的文件上传并安装即可,并无特殊依赖。

输入 # yum install jdk-8u191-linux-x64.rpm 回车即可安装。这样就将 Java 基础类库全部安装,实现的是 Java SE 桌面级编程,并不是 Java EE,但是要做应用服务器编程还不够,想实现 Java 后端 web 开发还不够。

需要区分 jdk 是属于什么情况,如果是容器就不需要多做修改,如果 jdk 以后需要部署其他内容,这个时候需要将 jdk 装到全局并且进行全局配置。

图片9.png

3.安装 jdk 后输入 vim/etc/profile.d/jdk.sh

(1)首先配置 Java home

查看已经安装好的 jdk 版本包:输入 cd/user/Java/

图片10.png

查询到版本为1.8.0,即为 长期支持版而且是大多数企业正在使用的版本,部分企业还在使用7,11用的比较少。

安装后多出两个软连接,latest 指向目录,指最后版本,若有比1.8更高的版本latest 会包含,而 default 指向 latest。

(2)输入:

export JAVA _HOME=/usr/java/default

export PATH=$JAVA_HOME/bin:$PATH

回车后可以查看一下 Java 版本 输入:java-version 后得出:

图片11.png

HotSpot 是使用的官方的虚拟机,在某些情况下,jdk 的小版本号也不能过高,在安装大数据的工具时,如果配合好了,使用没有问题情况下,不要随意升级版本,随意安装容易出现问题并且自己不会修改。

以上 JDK 已经全部安装配置完成,Java 可以应用起来了。


五、Tomcat

1.历史

起始于 SUN 的一个 Servlet 的参考实现项目 java Web Server,作者是 James Duncan Davidson,后将项目贡献给了 ASF。和 ASF 现有的项目合并,并开源成为顶级项目,

官网:http://tomcat.apache.org/

Tomcat 仅仅实现了 Java EE 规范中与 Servlet、JSP 相关的类库,对应于 Java EE 其他规范一概没有实现,是 Java EE 不完整实现。

著名图书出版商 O’Reilly 约稿该项目成员,Davidson 希望使用一个公猫作为封面,但是公猫已经被另一本书使用,书出版后封面是一只雪豹。叫做《Tomcat 权威指南》封面如下

图片12.png

因为 Tomcat 应用比较广泛,资料比较多,公开资料很多,官方资料其实也可以应用观看。书上亦或是网上内容即使很全面,原理很清楚,但是需要实践出真理,在实践中发现问题、解决问题才是更好的提升。

2.(1)1999年发布初始版本是 Tomcat30,实现了 Servlet 2.2 和 JSP1.1 规范,不完整实现。

(2)Tomcat 4.x 发布时,内建了 Catalina(Servlet 容器)和 Jasper(SPengine)(用来转化 JSP,将其转换成 servlet 源码即. Java 文件,再从. Java 文件编译成字节码)等。

(3)商用的有 IBMWebSphere、

OracleWebLogic(原属于 BEA 公司)、OracleOc4j、Glassfish、JBoss 等。

(4)开源实现有 Tomcat、Jetty、Resin。

 

六、Tomcat 安装

1. 输入

tar xf  apache-tomcat-8.5.42.tar.gz -C/user/local

Cd/user/local/

ln -sv apache-tomcat-8.5.42

编译后出现软连接

图片13.png

bin 为运行脚本、conf 是主配置目录、lib 放置炸包/库、logs 是日志、temp 是临时垃圾、webapps 最重要的目录是站点(默认路径)、work 是真正编译后中间的代码在这里。

2. bin 目录

图片14.png

绿色部分为我们所需要的部分

(1)catalina.sh 是主文件,主要运行就依赖于他,可以启动服务。

(2)startup.sh 快捷文件,也可以启动服务。

(3)shutdown.sh 关闭文件。

3. conf 配置文件目录

图片15.png

(1)主配置文件 server.xml 包括路径配置、虚拟主机配置。

(2)web.xml、context.xml 叫做全局配置,但是配置不同内容,影响所有的webapp,对于每一个 webapp 都可以单独配置 web.xml、context.xml,用局部配置覆盖全局配置。

(3)tomcat-users.xml tomcat 的管理用户

4. Lib jar 包

图片16.png

Jar 包即为类库,将写好的代码,打包成 jar 包,要有源数据文件,对源文件 jar包、依赖文件进行描述,可以使用一些工具右键解压即可。

5.webapp 目录

图片17.png

ROOT 是主目录,网站的根,需要注意全部大写,前面的都称之为 app。

6.目录结构

目录

说明

bin

服务启动、停止等相关

conf

配置文件

lib

库目录

logs

日志目录

webapps

应用程序,应用部署目录

work

jsp 编译后的结果文件

 

 

相关文章
|
5月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
386 21
|
5月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
260 11
|
4月前
|
Ubuntu Java Android开发
在Ubuntu 18.04上安装与JDK 8兼容的Eclipse版本的步骤。
安装过程结束后,您就可以开始使用Eclipse来开发您的Java项目了,并且确保它与JDK 8兼容无误。这个过程涉及的是一个基本的安装流程,针对使用Java 8的用户,Eclipse的其他配置和插件安装根据个人开发环境和需求来定制。
347 0
|
7月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
537 17
|
7月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
170 18
|
7月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
487 11
|
7月前
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
243 10
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
1312 141
|
7月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
421 41
|
8月前
|
Oracle Java 关系型数据库
Tomcat和JDK的详细安装、下载和环境配置指南
以上就是JDK和Tomcat的下载、安装和环境配置的详细步骤。希望这个指南能帮助你顺利完成设置。
570 32