学习日记--Tomcat

Tomcat配置及学习可以看尚硅谷视频教程

Tomcat是一个开源的Servlet容器

Tomcat的目录层次结构

Alt text

  • bin存放启动和关闭Tomcat的脚本文件
  • conf存放Tomcat服务器的各种配置文件
  • lib存放Tomcat服务器和所有web应用程序需要访问的jar文件
  • logs存放Tomcat的日志文件
  • temp存放Tomcat运行时产生的临时文件
  • webapps当发布web应用程序时,通常把web应用程序的目录及文件放到这个目录
  • work:TomcatJsp生成的Servlet源文件和字节码文件放到这个目录下

运行Tomcat

  • 配置java_home或者jre_home
  • 打开bin文件夹下的startup.bat文件
  • 在浏览器输入localhost:8080,如果看到三脚猫就说明成功
  • 若已经启动一个Tomcat应用,这时候再去启动一个Tomcat应用会报错,因为同一个端口号已经被占用了

关闭Tomcat

  • 双击bin目录下的shutdown.bat文件即可

配置Tomcat端口号

  • 打开conf目录下的server.xml文件
  • 修改端口号,找到port=”8080”改为其他的端口号就可以了
    1
    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>

Tomcat启动分析

  • 执行startup.bat实际上执行的是catalina.bat
  • 若想在任意目录下都能启动Tomcat,则需要设置CATALINA_HOME环境变量
  • 直接执行 catalina.bat 时需要带上命令行参
  • 常用的参数是 start,runstop

Tomcat的管理程序

  • Tomcat 提供了一个管理程序:manager,用于部署到 Tomcat 服务器中的 web 应用程序
  • 要访问 manager web 应用程序,需要添加具有管理员权限的账号,编辑 conf 目录下的 tomcat-users.xml 文件,添加 manager 角色,设置用户名和密码
Newer Post

Servlet

Servlet简介 Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。 Servlet可完成如下功能: 创建并返回基于客户请求的动态HTM …

继续阅读
Older Post

学习日记--windows系统下

删除时遇到提示源文件路径太长无法删除怎么办 1.在需要被删除的文件夹旁新建一个空白文件夹,叫test 2.以管理员身份进入命令行操作系统,切换到需要被删除的文件夹位置 3.输入robocopy test 要删除的文件名 /purge,回车确认(注意中间的空格,空白文件夹test会覆盖掉需要被删除的文 …

继续阅读