zoukankan      html  css  js  c++  java
  • tomcat

    如果你的一个服务启动不起来,如何排错,查看日志

    /var/log

    tomcat使用详解

    tomcat也是一个web服务器,轻量级的,处理java语言很好

    tomcat安装

    打开官网

    https://tomcat.apache.org/

    打开download,选择9,而后传至Linux。

    mv apache-tomacat-9.0.17  /usr/local/tomcat

    此时tomcat已经安装好了,但还没有执行权限。

    cd /usr/local/ 

    部署comcat和跑java程序都要下载java 

    yum install java –y

    (java-1.8.0-openjdk.x86_64 1:1.8.0.161-2.b14.el7  )

    这个是tomcat的启动命令

    ls –l tomcat/bin/startup.sh 

    -rw-r—r—1 root root 1904 Mar 13 15:36 tomcat/bin/startup.sh

    表示startup.sh这个脚本没有执行的权限,我们要赋予它执行的权限。

    但我们tomcat还有其他命令,所以要给tomcat所有文件赋予执行权限。

    chmod –R +x /usr/local/tomcat

    启动的话要进入到tomcat的bin目录

    启动

    ./strartup.sh

    关闭

    ./shutdown.sh

    tomcat监听的8080端口

    tomcat目录结构

    显示目录结构

    yum install tree –y 

    使用方法

    tree –L 1 

    列出1层的

    .
    
    ├── bin         #用以启动、关闭Tomcat或者其它功能的脚本(.bat文件和.sh文件)为什么要加./ 表明在当前路径。不然会在$PATH里面找。
    
    ├── conf        #用以配置Tomcat的XML及DTD文件
    
    ├── lib         #存放web应用能访问的JAR包
    
    ├── LICENSE
    
    ├── logs        #Catalina(comcat执行不成功可以查看此日志,路径/var/log/comcat/catalina.out)和其它Web应用程序的日志文件
    
    ├── NOTICE
    
    ├── RELEASE-NOTES
    
    ├── RUNNING.txt
    
    ├── temp        #临时文件
    
    ├── webapps     #Web应用程序根目录。java包放到这里。会自动解压,可以直接访问。
    
    └── work        #用以产生有JSP编译出的Servlet的.java和.class文件

    (也可以在此目录创建一个目录,当做测试目录使用)

    cd webapps/ 

    docs文档信息

    examples 样本,模板

    host-manager主机管理工具

    manager主机管理工具

    ROOT 相当于网站根目录 切记不可删除!

    tomcat主配置文件

    tomcat/conf/server.xml

    关注两个点:他有几个端口 3个端口

    分别是干什么用的

    第一个

    8005端口 接收shutdown指令的 需要下载telnet

    telnet 127.0.0.1 8005 

    输入SHUTDOWN 即可停止tomcat服务

    第二个

    8080端口 监听端口

    第三个

    8009端口 接受AJP协议的

    comat多实例部署

    一台真实服务器部署多个comcat服务程序,为什么要部署多实例,最大程度利用我们系统资源。

    cp –a tomcat tomcat1
    
    cp –a tomcat tomcat2

    然后修改端口。打开tomcat1、tomcat2配置文件修改即可。

    tomcat搭建集群

     

    upstream ken {
        
      server ip:
    8080;
      servre ip:
    8081;
     server ip:
    8082; } server{
            listen
    80 default_server;
            listen [::]:
    80 default_server;
            server_name _;
    root
    /user/share/nginx/html;
    # Load configuration files
    for the default server block.
    include
    /etc/nginx/default.d/*.conf;
    location / {
    proxy_pass
    http://ken/;
    }

    如何给tomcat做测试文件

    先删除tomcat ROOT目录下的文件

    写入

    echo "测试" > index.html 

    即可。分别写入三个后端节点。

  • 相关阅读:
    javadoc 自动生成java帮助文档
    JS 长按 移动端
    Java Web 深入分析(8) Servlet工作原理解析
    Java Web 深入分析(7) Jetty原理解析
    flex在众多手机浏览器上的兼容方案(亲测华为手机自带浏览器)
    js 实现纯前端将数据导出excel两种方式,亲测有效
    Git回滚代码到某个commit
    父子组件通信(vuex的方式)
    JS判断单、多张图片加载完成
    css img 等比例自动缩放
  • 原文地址:https://www.cnblogs.com/shuaiyin/p/10916832.html
Copyright © 2011-2022 走看看