tomcat(二)java安装以及目录结构

安装

一、准备环境

1、jdk的安装

  • 使用yum或者编译安装
yum install java-1.8.0-openjdk.x86_64
  • 添加环境变量
vim /etc/profile.d/java.sh
export JAVA_Home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
export PATH=$PATH:$JAVA_Home/bin

当有多个版本的jdk 可使用alternatives工具来在不通版本中进行切换

  • 验证jdk是否安装成功
[root@hyj jvm]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)

2、tomcat的安装

  • 下载安装包并进行解压
tar -zxvf apache-tomcat-8.5.35.tar.gz -C /data/app/
ln -sv apache-tomcat-8.5.35 tomcat #执行软连接
/data/app/tomcat/bin/startup.sh #启动
lsof -i:8080 #查看默认的8080端口是否被tomcat启动完成
ss -tlnp #另一种验证方式
  • 验证tomcat是否正确安装
    浏览器中输入localhost:8080,若出现如下界面则正确安装
    tomcat(二)java安装以及目录结构_第1张图片

tomcat的初步使用

1、目录结构

  • /bin : 脚本存放目录(如启动、关闭脚本)。 *.sh 文件用于 Unix 系统; *.bat 文件用于 Windows 系统
  • /conf :配置文件目录
  • /logs :默认日志目录
  • /webapps:webapp 运行的目录
  • /work:工作目录
  • /temp:临时文件目录

2、配置文件

  • server.xml:主配置文件
  • content.xml:为各webapp提供默认设置。而每个webapp都可以有专用的配置文件,这些配置文件通常位于webapp应用程序目录下的MATA-INF目录中,用于定义会话管理器等。
  • web.xml:每个webapp部署之后才能被访问,此文件为所有webapp提供部署相关的配置。它是工程中最重要的配置文件,它描述了servlet 和组成应用的其它组件,以及应用初始化参数、安全管理约束
  • catalina.policy:当使用-security选项启动实例时会读取此配置文件运行安全策略
  • catalina.properties:java属性的定义文件,用于设定加载路径以及jvm性能相关的调优参数
  • tomcat-users.xml:用户认证的用户名和密码

3、web工程的发布目录

|-- webapp                         # 站点根目录
    |-- META-INF                   # META-INF 目录
    |   `-- MANIFEST.MF            # 配置清单文件
    |-- WEB-INF                    # WEB-INF 目录 只有服务端可以访问
    |   |-- classes                # class文件目录
    |   |   |-- *.class            # 程序需要的 class 文件
    |   |   `-- *.xml              # 程序需要的 xml 文件
    |   |-- lib                    # 库文件夹
    |   |   `-- *.jar              # 程序需要的 jar 包
    |   `-- web.xml                # Web应用程序的部署描述文件
    |--                   # 自定义的目录
    |--                 # 自定义的资源文件

WEB-INF/:当前webapp的私有资源目录,通常存放当前webapp自用的web.xml
MATA-INF/:当前webapp的私有资源目录,通常存放当前webapp自用的context.xml

你可能感兴趣的:(web中间件)