开发基础知识-认识Tomcat,Tomcat基础,快速入门Tomcat

初识Tomcat(汤姆猫)

Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
往细的方面说:Tomcat 是一个 HTTP 服务器。HTTP 协议就是 HTTP 客户端和 HTTP 服务器之间的交互数据的格式。Tomcat 就是基于 Java 实现的一个开源免费,也是被广泛使用的 HTTP 服务器。Tomcat 可以理解为是一个容器,它常被用来用来启动java项目。

Tomcat 常见目录结构

  1. bin 有启动和停止文件 (startup、shutdown)
  2. conf 通过server.xml 修改端口号 、修改项目指向路径
  3. webapps 默认存放项目的目录
  4. logs 存放日志文件
  5. lib 存放安装包

解压Tomcat

zip 压缩包名 要压缩的文件 压缩zip包
unzip 压缩包名 解压zip包
tar -cvf 压缩包名 要压缩的文件 压缩tar,gz包
tar -xvf 压缩包名 解压tar,gz

搭建Tomcat的运行环境

  1. 安装jdk
  2. 配置环境变量(JAVA_HOME,CLASSPATH,path)
  3. 在命令窗口输入 java -version
    注意,由于Tomcat是java编写的,jdk又是java的运行环境,所以需要安装jdk。

启动服务

执行命令:./startup.sh, 启动Tomcat。
war包只需要放到tomcat下,启动tomcat时会自动解压。
在tomcat的bin目录下 使用./startup.sh启动

怎么停止tomcat服务?

在tomcat的bin目录下 使用./shutdown.sh 停止,如果停不掉,使用ps -ef | grep tomcat 查看tomcat进程,然后使用kill -9 强制杀死进程。

在Linux系统中的应用

  1. ps -ef 查找所有进程,ps -ef | grep tomcat (服务名) 需要查找tomcat的进程号,kill -9+进程号,强制杀死进程。
  2. netstat -anp | grep 端口号 查看端口号是否被占用
  3. lsof -i:端口号
  4. su 用户名 切换用户
  5. find -name 根据名称查找文件(可以结合*进行模糊查找)
  6. find -size +1G 查找大于1G的文件 (k,M,G)

你可能感兴趣的:(开发基础知识,tomcat,java)