tomcat(二)java安装以及目录结构
2018-11-19 20:19
525 查看
安装
一、准备环境
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的初步使用
1、目录结构
- /bin : 脚本存放目录(如启动、关闭脚本)。 *.sh 文件用于 Unix 系统; *.bat 文件用于 Windows 系统
- /conf :配置文件目录
- /logs :默认日志目录
- /webapps:webapp 运行的目录
- /work:工作目录
- /temp:临时文件目录
2、配置文件
- server.xml:主配置文件
- content.xml:为各webapp提供默认设置。而每个webapp都可以有专用的配置文件,这些配置文件通常位于webapp应用程序目录下的WEB-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应用程序的部署描述文件 |-- <userdir> # 自定义的目录 |-- <userfiles> # 自定义的资源文件
WEB-INF/:当前webapp的私有资源目录,通常存放当前webapp自用的web.xml
MATA-INF/:当前webapp的私有资源目录,通常存放当前webapp自用的context.xml
相关文章推荐
- 关于Tomcat的点点滴滴(体系架构、处理http请求的过程、安装和配置、目录结构、设置压缩和对中文文件名的支持、以及Catalina这个名字的由来……等)
- Linux环境安装卸载JDK以及安装Tomcat和发布Java的web程序
- ubuntu11.10安装tomcat7以及基本的目录结构和使用方法
- JavaWeb学习之tomcat安装与运行、tomcat的目录结构、配置tomcat的管理用户、web项目目录、虚拟目录、虚拟主机(1)
- java基础(安装/调试/记事本编写/web-inf目录/配置JRE,tomcat/查看虚拟路径/修改tomcat默认端口号)
- Tomcat的目录结构以及其用途
- javaEE Tomcat目录结构
- java环境变量设置以及安装tomcat
- Java Web之Tomcat目录结构和Web应用
- 一个Web应用部署到Tomcat服务器上之后的目录结构是怎样的?以及web工程与maven web工程的目录结构
- 1.TomCat以及JavaWeb的开发目录结构
- Tomcat目录结构以及配置文件说明
- 传智播客Java web之 Tomcat的虚拟目录以及JK插件详解
- servletcontext监听器的启动位置以及tomcat和eclipse的目录结构
- Tomcat安装目录下的各文件夹的含义以及Tomcat配置文件元素描述
- tomcat的安装目录结构简介
- Ubuntu12.04安装java以及Eclipse和Tomcat
- 简介Java的Spring框架的体系结构以及安装配置
- linux下部署JavaWeb应用以及mysql目录结构
- 对于framework的目录结构分析以及简单的添加一个java层服务