Linux下Tomcat使用

文章详细介绍了在Linux环境下安装Tomcat的过程,包括解压tar包,移动到指定目录,配置JDK,解析Tomcat的核心目录结构以及核心配置文件server.xml的作用。此外,还讲解了如何启动、停止Tomcat,以及配置和启动虚拟主机的步骤。
摘要由CSDN通过智能技术生成

tomcat

电脑需要配置jdk

tomcat 目录结构

[root@localhost ~] tar xf apache-tomcat-8.5.16.tar.gz   #网上下载tar包解压缩
[root@localhost ~] mv apache-tomcat-8.5.16 /usr/local/tomcat   #将他移动到/usr/local下
[root@localhost ~] cd /usr/local/tomcat/
[root@localhost tomcat]# ll
总用量 92
drwxr-x---. 2 root root  4096 5月  30 12:57 bin    #tomcat命令存放目录
drwx------. 2 root root   238 6月  22 2017 conf     #tomcat配置文件
drwxr-x---. 2 root root  4096 5月  30 12:57 lib      #块文件目录
-rw-r-----. 1 root root 57092 6月  22 2017 LICENSE
drwxr-x---. 2 root root     6 6月  22 2017 logs           #日志文件目录
-rw-r-----. 1 root root  1723 6月  22 2017 NOTICE
-rw-r-----. 1 root root  7064 6月  22 2017 RELEASE-NOTES
-rw-r-----. 1 root root 15946 6月  22 2017 RUNNING.txt
drwxr-x---. 2 root root    30 5月  30 12:57 temp        #临时文件目录
drwxr-x---. 7 root root    81 6月  22 2017 webapps         #应用程序存储目录
drwxr-x---. 2 root root     6 6月  22 2017 work             #编译后文件存储目录

tomcat核心配置文件: /usr/local/tomcat/conf/server.xml

  Listener(监听)   

  service (该元素用于创建 Service 实例,默认使用 org.apache.catalina.core.StandardService。默认情况下,Tomcat 仅指定了Service 的名称, 值为 “Catalina”。Service 可以内嵌的元素为 : Listener、Executor、Connector、Engine,其中 : Listener 用于为Service添加生命周期监听器, Executor 用于配置Service 共享线程池,Connector 用于配置Service 包含的链接器, Engine 用于配置Service中链接器对应的Servlet 容器引擎。一个Server服务器,可以包含多个Service服务。)
   Engine(作为Servlet 引擎的顶级元素,内部可以嵌入: Cluster、Listener、Realm、 Valve和Host)   

  Host (元素用于配置一个虚拟主机, 它支持以下嵌入元素:Alias、Cluster、Listener、Valve、Realm、Context。Context:用于配置一个Web应用) 

                        

tomcat启动停止

[root@localhost ~] ln -s /usr/local/tomcat/bin/shutdown.sh /usr/bin/tomcatdown
[root@localhost ~] ln -s /usr/local/tomcat/bin/startup.sh  /usr/bin/tomcatup   #将命令优化
[root@localhost ~] tomcatup 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.  #成功

tomcat配置虚拟主机

[root@localhost ~] vim /usr/local/tomcat/conf/server.xml
<Host name="www.skl.com"  appBase="webapps"  #修改域名
            unpackWARs="true" autoDeploy="true">
<Context docBase="/var/www/html/" path="/myApp"> </Context> 

[root@localhost ~] vim /etc/hosts
192.168.9.1   www.skl.com   #添加主机声明

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我还能再学点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值