前言1、Java servlet和JSP、tomcat3大组件3tomcat部署JDKtips部署tomcat优化tomcat启动流程tomcat虚拟主机配置4tomcat优化Tomcat通用优化项
前言
Tomcat是用Java语言开发的。 Tomcat服务器是免费的开源web APP应用服务器,是Apache软件基金会Jakarta项目的核心项目,由Apache、Sun和其他公司和个人共同开发。 Tomcat是一种轻量级APP应用服务器,通常用于中小型系统和并发访问用户不多的情况,非常适合开发和调试JSP程序。 一般来说,Tomcat与Apache和Nginx等Web服务器一样,具有处理HTML页面的功能,但处理静态HTML的能力远远不及Apache和Nginx,因此Tomcat通常与servlet和JSP corp
相反,Java servlet和JSP Java servlet是在Web服务器或APP应用服务器上运行的程序,它们与来自Web浏览器或其他HTTP客户端的请求以及HTTP服务器上的数据库或APP应用程序servlet使您可以从web表单收集用户输入,查看来自数据库和其他源的记录,以及动态创建网页。 与公共网关接口(CGI )的功能类似。
JSP的全名是Java Server Pages,是一种动态的网页开发技术。 使用JSP标记在HTML页面中插入Java代码。 通常,标签以%开始,以%结束。 JSP是Java servlet,主要用于实现Java web APP应用程序的用户界面部分。 JSP从web表单中检索用户输入数据,访问数据库和其他数据源,并动态创建网页。
二、tomcat三大组件(1) Web容器)完成Web服务器功能。
(2) servlet容器)名称为catalina,用于处理servlet代码。
(3) JSP容器)用于将JSP动态网页翻译成servlet代码。
tomcat部署JDK安装了jdk jdk,它是tomcat的前置组件
关闭防火墙和增强的安全机制,并将软件包传递到opt目录
解压缩并安装jdk软件包
设置环境变量
查看版本
创建java程序验证
编译文件
可执行文件成功了吗
请注意,在上述jdk安装中,环境变量java文件的设置是区分大小写的
tips class path :编译并运行Java程序时,JRE将在由该变量指定的路径中查找所需的类. class文件。
dt.jar :是有关运行时的类库,主要是可视化的swing软件包。
tools.jar :主要是javac、java、javap、javadoc等jdk工具的类库。
JDK:Javadevelopmentkit(Java开发工具)
JRE:javaruntimeenvironment (javaruntimeenvironment )执行环境() ) ) ) ) ) )。
JVM:javavirtuakmachine (Java虚拟机),允许Java程序在各种平台上运行class文件。
tomcat解压缩tomcat文件
移动安装目录
打开tomcat
去浏览器看
在优化tomcat启动过程后首次启动tomcat时,tomcat启动可能会变慢。 默认情况下可能需要几十秒钟,但可以修改jdk参数进行更改。
vim/usr/Java/JDK1.8.0_ 201-amd64/JRE/lib/security/Java.security
117行更正
secure random.source=file :/dev/urandom
---------说明-------------请参阅
/dev/urandom是/dev/random的无阻塞版本。 这意味着,即使熵池中没有所需的随机数,读取/dev/urandom设备也会返回随机数。 但是,该随机数的安全性在理论上不高。 如果对APP应用程序的安全要求较高,则必须使用/dev/random。
/usr/local/tomcat/快乐山水/shutdown.sh
/usr/local/tomcat/快乐山水/startup.sh
ll /usr/local/tomcat/
------主要目录说明------------
快乐山水:存储启动和关闭Tomcat的脚本文件。 常用的三个文件是catalina.sh、startup.sh和shutdown.sh
conf :存储在Tomcat服务器上的各种配置文件中,经常使用四个文件: server.xml、context.xml、tomcat-users.xml和web.xml。
(lib )存储在Tomcat服务器上的jar包通常不会发生任何更改。 除非连接到第三方服务(如redis ),否则必须添加对应的jar包
logs :保存Tomcat日志
temp :保存运行Tomcat时生成的文件
webapps :存储项目资源的目录
工作: Tomcat工作目录。 通常在清除Tomcat缓存时使用
tomcat虚拟主机配置与apache nginx虚拟主机一样,可以通过不同的虚拟主机访问不同的业务,因此资源不会浪费。
首先创建网页目录,将内容写入文件
修改tomcat主配置文件
在第165行之前插入内容
将主机的IP地址映射到主机文件以进行dns解析
重新启动服务
访问浏览器
4个tomcat优化tomcat的默认优化由操作系统优化、tomcat配置文件参数优化和Java虚拟机(JVM )优化三个方面组成,在发生操作环境、假死或重启时也是最佳的
重新启动服务
tomcat的一般优化