tomcat目录学习

1.tomcat目录   初学tomcat,下面对tomcat目录做个记录

bin:存放启动和关闭Tomcat的脚本文件

conf:存放Tomcat服务器的各种配置文件

lib:存放Tomacat服务器的支撑jar包

logs:存放Tomcat的日志文件

temp:存放Tomcat运行时产生的临时文件

webapps:web应用所在目录,即供外界访问的web资源的存放目录

work:Tomcat的工作目录

2.虚拟主机(一个真实主机可以运行多个网站,对于浏览器来说访问这些网站感觉起来就像这些网站都运行在自己的独立主机中一样,所以,我们可以说这里的每一个网站都运行在一个虚拟主机上,一个网站就是一个虚拟主机)

3.web应用(web资源不能直接交给虚拟主机,需要按照功能组织用目录成一个web应用再交给虚拟主机管理)

web应用的目录结构

web应用目录

|

-html、css、js、jsp

|

-WEB-INF

|

-classes

|

-lib

|

-web.xml

web.xml文件的作用:

某个web资源配置为web应用首页

将servlet程序映射到某个url地址上

为web应用配置监听器

为web应用配置过滤器

但凡涉及到对web资源进行配置,都需要通过web.xml文件

web应用的虚拟目录映射

(1)在server.xml的<Host>标签下配置<Context path="虚拟路径" docBase="真实路径">如果path=""则这个web应用就被配置为了这个虚拟主机的默认web应用

(2)在tomcat/conf/引擎名/虚拟主机名 之下建立一个.xml文件,其中文件名用来指定虚拟路径,如果是多级的用#代替/表示,文件中配置<Context docBase="真实目录">,如果文件名起为ROOT.xml则此web应用为默认web应用

(3)直接将web应用放置到虚拟主机对应的目录下,如果目录名起为ROOT则此web应用为默认web应用

~如果三处都配置默认web应用则server.xml > config/.../xx.xml > webapps

杂项

(1)打war包:方式一:jar -cvf news.war * 方式二:直接用压缩工具压缩为zip包,该后缀为.war

(2)通用context和通用web.xml,所有的<Context>都继承子conf/context.xml,所有的web.xml都继承自conf/web.xml

(3)reloadable让tomcat自动加载更新后的web应用,当java程序修改后不用重启,服务器自动从新加载,开发时设为true方便开发,发布时设为false,提高性能

(4)Tomcat管理平台,可以在conf/tomcat-users.xml下配置用户名密码及权限

记录学习的点滴 --------FLY

时间: 2024-10-04 20:44:07

tomcat目录学习的相关文章

JavaWeb学习总结(三)——Tomcat服务器学习和使用(二) 包含https 非对称秘钥 NB

JavaWeb学习总结(三)--Tomcat服务器学习和使用(二) 一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的webapps目录下,当Tomcat服务器启动时,就会自动

JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)

一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改 例如:将Tomcat服务器的启动端口由默认的8080改成8081端口 Tomcat服务器启动端口默认配置 1 <Connector port="8080" protocol="HTTP/1.1" 2 connect

tomcat 目录文件夹作用(转)

(一):目录结构 tomcat的目录结构如下:  目录名 简介  bin 存放启动和关闭tomcat脚本  conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml  work 存放jsp编译后产生的class文件  webapp 存放应用程序示例,以后你要部署的应用程序也要放到此目录  .在(包)WEB-INF/src中写的.java文件会被自动编译成.class文件后转存到WEB-INF文件夹下的classes文件夹下.logs 存放日志文件  lib

java web 学习二(Tomcat服务器学习和使用1)

一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改 例如:将Tomcat服务器的启动端口由默认的8080改成8081端口 Tomcat服务器启动端口默认配置 1 <Connector port="8080" protocol="HTTP/1.1" 2 connect

Tomcat服务器学习和使用(一)

一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改 例如:将Tomcat服务器的启动端口由默认的8080改成8081端口 Tomcat服务器启动端口默认配置 1 <Connector port="8080" protocol="HTTP/1.1" 2 connect

Webstorm6.0.2 将项目部署到Tomcat目录

最近在使用Webstorm开发项目中前端相关的内容,但是涉及到使用ajax技术,不能够跨域访问相关json文件和服务,需要将前端代码部署到tomcat服务器上.但是,如果通过手动拷贝的方式,太过于复杂,大大降低了开发的效率,但实在无法割舍Webstorm,只好查阅了一些资料,解决部署的问题. 具体的步骤如下: (1)打开设置setting面板 (2)找到Project Settting中的Deployment选项. 右侧会出现+号,点击填写名称tomcat,type选择Local or--.然后

Tomcat——目录结构

Tomcat目录结构:1. 一级目录         bin --Tomcat执行脚本目录        conf --Tomcat配置文件        lib --Tomcat运行需要的库文件(JARS)        logs --Tomcat执行时的LOG文件        temp --Tomcat临时文件存放目录        webapps --Tomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类)        work --Tomcat的工作目录,Tomc

javaEE Tomcat目录结构

 1. 一级目录 bin --Tomcat执行脚本目录 conf --Tomcat配置文件 lib --Tomcat运行需要的库文件(JARS) logs --Tomcat执行时的LOG文件 temp --Tomcat临时文件存放目录 webapps --Tomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类) work --Tomcat的工作目录,Tomcat将翻译JSP文件到的Java文件和class文件放在这里. 2. 二级目录(仅列出一级目录下几个重要的文件) (1)

Linux目录学习(3)---/usr/ 目录

/usr 文件系统经常很大,因为所有程序安装在这里./usr 里的所有文件一般来自Linux distribution:本地安装的程序和其他东西在/usr/local 下.这样可能在升级新版系统或新distribution时无须重新安装全部程序. /usr/bin:二进制可执行文件存放的目录,这里放着绝大部分的应用程序.(大小:120M) /usr/etc: /usr/games:游戏,这个没有什么说的. /usr/include:开发人员要关注的地方,保存着C和C++的头文件.(大小:152M