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 #添加主机声明