Tomcat服务部署、虚拟主机配置和参数优化1、Tomcat服务器概述1.Java servlet2. Tomcat核心组件2、Tomcat服务安装1 .防火墙关闭软件包拖到opt目录2 .安装JDK3.设置JDK环境变量4 .安装和启动Tomcat5. Tomcat优化启动速度3、Tomcat虚拟主机配置1.ng和kk项目目录和目录
另一方面,Tomcat server概述Tomcat server是一种免费的开源web APP应用服务器,是一种轻量级APP应用服务器,常用于中小型系统和并发访问用户不多的情况,是JSP程序开发和调试的首选Tomcat与Apache和Nginx等Web服务器一样,具有处理HTML页的功能,但由于处理静态HTML的能力远远不及Apache和Nginx,因此Tomcat通常与servlet和JSP corp
在Web服务器或APP应用服务器上执行的程序。 充当Web浏览器或其他HTTP客户端的请求与HTTP服务器上的数据库或APP应用程序之间的中间层。 servlet使您可以从web表单收集用户输入,查看来自数据库和其他源的记录,以及动态创建网页。 与公共网关接口(CGI )功能类似
2. Tomcat核心组件名称功能Web容器完成Web服务器的功能servlet容器名称为catalina,用于处理servlet代码的JSP容器将JSP动态网页作为servlet代码2,Tomcat server
2 .安装JDK rpm-qpljdk-8u 201-Linux-x64.rpmrpm-ivhjdk-8u 201-Linux-x64.rpm Java-version
3.JDK环境变量vim/etc/profile.d/Java.shexportjava _ home=/usr/Java/JDK1.8.0_ 201-amd64导出类路径=
当CLASSPATH编译并运行Java程序时,JRE是由该变量指定的路径中所需的类(.class )文件dt.jar,它是与运行环境相关的类库,主要是swing软件包tools jdkjavadoc等JDKjavadevelopmentkit(Java开发工具) jrejavaruntimeenvironment (javaruntimeeenvironment ) JVMJavavirtuakmachine
4.Tomcat CD/opttarzxvfapache-Tomcat-9.0.16.tar.gzmvapache-Tomcat-9.0.16/usr/local/Tomcat CD/ussi
启动/usr/local/Tomcat/JM dhj/startup.sh # Tomcat netstat-natp|grep 8080
浏览器访问Tomcat默认主页http://172.16.10.20:8080
优化Tomcat启动速度vim/usr/Java/JDK1.8.0_ 201-amd64/JRE/lib/security/Java.security
/usr/local/Tomcat/JM dhj/shut down.sh/usr/local/Tomcat/JM dhj/startup.sh
ll /usr/local/tomcat/
根据目录,jmdhj存储用于启动和关闭Tomcat的脚本文件。 常用的三个文件conf存储Tomcat服务器的各种配置文件: catalina.sh、startup.sh和shutdown.sh。 比较常用的是,四个文件lib (server.XML、context.xml、tomcat-users.xml和web.xml )包含Tomcat服务器的jar包,如redis 相应的jar包logsTomcat日志必须添加一个workTomcat工作目录,其中包含webapps项目资源,用于存储运行tempTomcat时生成的文件。 通常,清除Tomcat缓存时,最多使用3、Tomcat虚拟主机配置,往往需要公司运行多个项目,因此不能在一台服务器上运行多个Tomcat服务
消耗太多的系统资源。此时,就需要使用到Tomcat虚拟主机。例如现在新增两个域名 www.ng.com和www.kk.com,希望通过这两个域名访问到不同的项目内容 1. 创建ng和kk项目目录和文件 mkdir /usr/local/tomcat/webapps/ngmkdir /usr/local/tomcat/webapps/kkecho "This is ng page!" > /usr/local/tomcat/webapps/ng/index.jspecho "This is kk page!" > /usr/local/tomcat/webapps/kk/index.jsp 2. 修改Tomcat主配置文件 vim /usr/local/tomcat/conf/server.xmlHost为主机名appBase为tomcat程序工作目录绝对路径为/usr/local/tomcat/webapps
读取的首页文件分别在/usr/local/tomcat/webapps/lic里面下和accp目录下的默认index.jsp文件
浏览器访问http://www.ng.com:8080,页面显示This is ng page!
浏览器访问http://www.kk.com:8080,页面显示This is kk page!