Web服务器的开发---Tomcat

一、Web服务器

  • 对HTTP协议操作进行封装,简化web程序开发。
  • 部署web项目,对外提供网上信息浏览服务。

二、Tomcat简介

  1. 概念:Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。
  2. JavaEE: JavaEnterprise Edition, Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java lDL、JTS、JTA、JavaMail、JAF
    Tomcat也被称为Web容器、Servlet容器。Servlet程序需要依赖于Tomcat才能运行.
  3. 官网:https:/ltomcat.apache.org/

三、Tomcat的基本使用

  1. 下载:官网下载,地址https://tomcat.apache.org/download-90.cgi
  2. 安装:绿色版,直接解压即可
  3. 卸载:直接删除目录即可
  4. 启动:双击: bin\startup.bat

控制台中文乱码:修改conf/ logging.properties


java.util.logging.consoleHandler. level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
java.util.logging. ConsoleHandler.encoding =(UTF-8改为)GBK

  1. 关闭:
  • 直接x掉运行窗口:强制关闭
  • bin\shutdown.bat:正常关闭
  • Ctrl+C:正常关闭
  1. 文件夹的作用:
文件夹名 作用
bin 可执行文件
conf 配置文件
lib Tomcat依赖的jar包
logs 日志文件
temp 临时文件
webapps 应用发布目录
work 工作目录

常见问题:

  • 启动窗口一闪而过:检查JAVA_HOME环境变量是否正确配置
  • 端口号冲突:报错java.net.BindException:Address already in use: bind,找到对应程序,将其关闭掉
  • 修改端口号:配置Tomcat端口号(conf/server.xml)
<connector port="8080" protocol="HTTP/1.1"
connectionTimeout="2000o"
redirectPort="8443"/>
注意:HTTP协议默认端口号为80,如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号。
  1. Tomcat的项目部署
  • 将项目放置到webapps目录下,即部署完成

猜你喜欢

转载自blog.csdn.net/m0_63144319/article/details/130655572