首页 > 编程知识 正文

tomcat您的主机中的软件(如何在tomcat中部署项目)

时间:2023-05-04 12:05:01 阅读:68937 作者:4853

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.xml

Host为主机名appBase为tomcat程序工作目录绝对路径为/usr/local/tomcat/webapps
读取的首页文件分别在/usr/local/tomcat/webapps/lic里面下和accp目录下的默认index.jsp文件

目录说明appBaseTomcat程序工作目录,相对路径为webapps,绝对路径为/usr/local/tomcat/webappsunpackWARs是否解压war包autoDeploy指示Tomcat运行时,如有新的WEB应用是否允许自动部署xmlValidation是否验证xml文件执行有效性检验的标志xmlNamespaceAware是否启用xml命名空间,设置该值与xmlValidation为true,表示对web.xml文件执行有效性检验appBaseWEB应用的目录path设置访问的URI为WEB应用的根目录reloadable是否在程序有改动时重新载入重启服务/usr/local/tomcat/jmdhj/shutdown.sh/usr/local/tomcat/jmdhj/startup.shnetstat -natp | grep 8080

3. 浏览器访问验证 echo "172.16.10.20 www.ng.com www.kk.com" >> /etc/hosts

浏览器访问http://www.ng.com:8080,页面显示This is ng page!
浏览器访问http://www.kk.com:8080,页面显示This is kk page!


四、Tomcat 优化 Tomcat默认安装下的缺省配置并不适合生产环境,它可能会频繁出现假死现象需要重启,只有通过不断压测优化才能让它最高效率稳定的运行。优化主要包括三方面,分别为操作系统优化(内核参数优化),Tomcat配置文件参数优化,Java虚拟机(JVM)调优 vim /usr/local/tomcat/conf/server.xml

重启服务/usr/local/tomcat/jmdhj/shutdown.sh/usr/local/tomcat/jmdhj/startup.shnetstat -natp | grep 8080

Tomcat常用优化选项

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。