部署 tomcat

解压

root@mysql soft]# ll
总用量 196680
-rw-r--r--. 1 root root   9642757 11月 14 14:33 apache-tomcat-8.5.35.tar.gz
-rw-r--r--. 1 root root 191753373 11月 14 13:36 jdk-8u191-linux-x64.tar.gz
[root@mysql soft]# tar -xzf apache-tomcat-8.5.35.tar.gz -C /usr/local/
[root@mysql soft]# cd /usr/local/
[root@mysql local]# ll
总用量 52
drwxr-xr-x.  9 root root 4096 11月 15 02:29 apache-tomcat-8.5.35
drwxr-xr-x.  2 root root 4096 10月  7 04:44 bin
drwxr-xr-x.  2 root root 4096 9月  23 2011 etc
drwxr-xr-x.  2 root root 4096 9月  23 2011 games
drwxr-xr-x.  2 root root 4096 10月  7 04:44 include
drwxr-xr-x.  3 root root 4096 11月 15 02:08 java
drwxr-xr-x.  2 root root 4096 9月  23 2011 lib
drwxr-xr-x.  2 root root 4096 9月  23 2011 lib64
drwxr-xr-x.  2 root root 4096 9月  23 2011 libexec
drwxr-xr-x. 13 root root 4096 10月  7 04:37 mysql
drwxr-xr-x.  2 root root 4096 9月  23 2011 sbin
drwxr-xr-x.  5 root root 4096 10月  6 01:35 share
drwxr-xr-x.  2 root root 4096 9月  23 2011 src
[root@mysql local]# mv apache-tomcat-8.5.35/ tomcat

tomcat目录介绍

├── bin         #→用以启动、关闭Tomcat或者其它功能的脚本(.bat文件和.sh文件)
├── conf        #→用以配置Tomcat的XML及DTD文件
├── lib         #→存放web应用能访问的JAR包
├── LICENSE
├── logs        #→Catalina和其它Web应用程序的日志文件
├── NOTICE
├── RELEASE-NOTES
├── RUNNING.txt
├── temp        #→临时文件
├── webapps     #→Web应用程序根目录
└── work        #→用以产生有JSP编译出的Servlet的.java和.class文件
[root@mysql tomcat]# cd webapps/
[root@mysql webapps]# ll
drwxr-x---. 14 root root 4096 11月 15 02:29 docs # tomcat帮助文档
drwxr-x---. 6 root root 4096 11月 15 02:29 examples  # web应用实例
drwxr-x---. 5 root root 4096 11月 15 02:29 host-manager # 管理
drwxr-x---. 5 root root 4096 11月 15 02:29 manager # 管理1
drwxr-x---. 3 root root 4096 11月 15 02:29 ROOT # 默认网站目录

重点目录

bin目录 启动tomcat脚本

conf tomcat配置文件

logs  tomcat服务器日志 有什么问题查看里面的日志

webapps 存放java程序目录

#→启动程序/application/tomcat/bin/startup.sh
#→关闭程序/application/tomcat/bin/shutdown.sh

启动tomcat

tomcat默认端口是8080

[root@mysql webapps]# /usr/local/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/java/jdk1.8
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

验证  进程及端口是否存在,

ps -ef |grep java 查看是java

[root@mysql webapps]# ps -ef |grep java
root       1673      1  1 02:46 pts/0    00:00:13 /usr/local/java/jdk1.8/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root       1828   1366  0 03:06 pts/0    00:00:00 grep java

 查看占用的端口

[root@mysql webapps]# netstat -tnpl|grep java
tcp        0      0 :::8080                     :::*                        LISTEN      1673/java           
tcp        0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      1673/java           
tcp        0      0 :::8009                     :::*                        LISTEN      1673/java    

在iptables加上 允许8080端口规则 开放8080端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

然后重启iptables

service iptables restart

selinux 也关了

通过页面访问可以看到 tomcat 默认测试页面

http://192.168.0.108:8080/

 

默认访问 ROOT目录 下index.jsp

[root@mysql tomcat]# cd webapps/
[root@mysql webapps]# ll
总用量 20
drwxr-x---. 14 root root 4096 11月 15 02:29 docs
drwxr-x---.  6 root root 4096 11月 15 02:29 examples
drwxr-x---.  5 root root 4096 11月 15 02:29 host-manager
drwxr-x---.  5 root root 4096 11月 15 02:29 manager
drwxr-x---.  3 root root 4096 11月 15 02:29 ROOT
[root@mysql webapps]# cd ROOT/
[root@mysql ROOT]# ls
asf-logo-wide.svg  bg-nav-item.png  favicon.ico        tomcat.css  tomcat-power.gif
bg-button.png      bg-nav.png       index.jsp          tomcat.gif  tomcat.svg
bg-middle.png      bg-upper.png     RELEASE-NOTES.txt  tomcat.png  WEB-INF
原文地址:https://www.cnblogs.com/mingerlcm/p/9959650.html