首页 > 其他分享 >.Tomcat基础

.Tomcat基础

时间:2023-09-06 18:15:05浏览次数:37  
标签:web Tomcat tomcat 网站 webapps 配置 基础

1.Tomcat
  1. 安装tomcat https://tomcat.apache.org/download-11.cgi。解压。

  2. tomcat启动和配置。

  3. 文件夹信息

    image-20230906144116539

  4. 启动,关闭Tomcat

    image-20230906163942155

访问测试:http://localhost:8080/

可能遇到的问题:

  1. java环境变量没有配置

  2. 闪退问题,需要配置兼容性

  3. 乱码问题,配置文件设置

5.配置

image-20230906164748015

可以配置启动的端口号

  • tomcat默认端口号为8080

  • mysql :3306

  • http:80

  • https:443

     <Connector port="8080" protocol="HTTP/1.1"
                  connectionTimeout="20000"
                  redirectPort="8443" />

     

可以配置主机的名称

  • 默认的主机名为:localhost—>127.0.0.1

  • 默认网站应用存放的位置为:webapps

    <Host name="localhost"  appBase="webapps"
           unpackWARs="true" autoDeploy="true">

高难度面试题:

请你谈谈网站是如何进行访问的!

  1. 输入域名,回车

  2. 检查本机的hosts配置文件下有没有这个域名映射:

    1. 有:直接返回对应ip地址

      127.0.0.1 www.nihao.com

    2. 没有:去DNS服务器找,找到就返回,找不到就404

      image-20230906171810095

  1. 发布一个web网站

不会就先模仿

  • 将自己写的网站,放到服务器(Tomcat)中指定的web应用文件夹(webapps)下,就可以访问了

  • 网站应有结构

    --webapps:Tomcat服务器web目录
    -ROOT
    --study:网站目录名
    -WEB-INF
    -classes:java程序
    -lib:web应用所依赖的jar包
    -index.htl 默认首页
    -static
    -css
    -style.css
    -js
    -img
    -......

     

  •  

标签:web,Tomcat,tomcat,网站,webapps,配置,基础
From: https://www.cnblogs.com/yuan947022015/p/17683041.html

相关文章

  • tomcat服务器报错
    看问题报错信息里面说tomcat目录下conf下的aaa.xml报错根据目录找到aaa.xml发现aaa.xml里面是空的,删除了之后就不报错了不知道为啥这个就会报错,以前也出现过没有解决,这次通过问了问学长解决了这个问题,具体原因也不知道......
  • tomcat报错
    这个问题是servlet前后端交互的问题,不知道为什么一致访问不了这个地址,以为是前端的问题,后来用postman测试了一下,发现postman也报错404,发现是后端的问题,但是当我换了tomcat10之后,就可以访问了,目前还没有解决问题,我只是把tomcat10换成了tomcat9,可能是因为tomcat9内部文件的......
  • Linux基础38 负载均衡会话保持(redis配session共享), 四层负载均衡, nginx端口转发
    一、负载均衡会话保持当用户访问页面登录后,会在服务器上生成一个session文件,并且返回给浏览器一个session_id内容的cookie,cookie会存在浏览器中,下一次访问cookie会携带session_id来到服务器验证,没有变化则说明是登录状态,不需要重新登录1.session共享的方法1.把session文件保......
  • 开发笔记-大数据技术栈-spark基础
     Spark是一个快速、通用、可扩展的大数据分析引擎,是集批处理、实时流处理、交互式查询、机器学习与图计算为一体的大数据开源项目。 一、对比MapReduce1.Hadoop中的job处理流程:》从hdfs读取数据》在map阶段,执行mapperfunction,然后split到磁盘》在reduce阶段,从各个map......
  • Tomcat7+ 弱口令 && 后台getshell漏洞
    Tomcat7+弱口令&&后台getshell漏洞环境说明Tomcat支持后台部署war文件,可以直接将webshell部署到web目录下。其中,欲访问后台,需要对应用户有相应权限。Tomcat7+权限分为:manger(后台管理)manger-gui拥有html页面权限manger-status拥有查看status的权限mager-jmx拥有jmx权限......
  • 即时通讯技术文集(第19期):IM架构设计基础知识合集 [共13篇]
    为了更好地分类阅读52im.net总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第19 期。[-1-] 微信后台基于时间序的新一代海量数据存储架构的设计实践[链接] http://www.52im.net/thread-2970-1-1.html[摘要] 时隔3年,微信再次分享了基于时间序的新一代海量数据存......
  • 悬赏app管理平台基础开发
      悬赏app管理平台是一种基于移动互联网的应用程序,旨在为用户提供一个安全、高效、透明的悬赏服务。在这个平台上,用户可以发布悬赏任务,并通过管理平台来管理他们的悬赏任务。本文将介绍悬赏app管理平台的基础开发功能,包括任务管理、赏金发放、任务跟踪和用户管理等。  1.......
  • 从 Rancher 学习 K8s - Rancher 的基础使用
    舞台环境Rancherv2.6.9K8sv1.24.16如果你不具备该环境,可以移步使用Rancher安装K8s集群查看。本文适合已经了解了k8s基础概念,想使用rancher管理学习k8s的人群。创建Nginx负载Pod用于运行一个容器或者多个容器,大多数的场景使用单容器就可以了,这里我们部署一......
  • 即时通讯技术文集(第19期):IM架构设计基础知识合集 [共13篇]
    为了更好地分类阅读52im.net总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第19 期。[-1-] 微信后台基于时间序的新一代海量数据存储架构的设计实践[链接] http://www.52im.net/thread-2970-1-1.html[摘要] 时隔3年,微信再次分享了基于时间序的新一代海量......
  • tomcat8参数调整&jvm参数
    TOMCAT8设置请求超时时间和最大连接数 minProcessors------------------最小空闲连接线程数,用于提高系统处理性能,默认值为10 maxProcessors-----------------最大连接线程数,即:并发处理的最大请求数,默认值为75 connectionTimeout-----------------请求超时时间,以毫秒为单......