zoukankan      html  css  js  c++  java
  • 部署 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
  • 相关阅读:
    统计脚本代码行数
    expr算术运算
    lsof命令
    测试当前机器可以创建多少线程
    守护进程写日志
    文件描述符fd,struct files_struct
    linux查看反汇编
    信号补充
    Windows10获取VS管理员权限总是很烦人
    asp.net中的Filter类型其实是被当作单例的
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/9959650.html
Copyright © 2011-2022 走看看