tomcat配置
来源:互联网 发布:linux ed2k 下载工具 编辑:程序博客网 时间:2024/06/06 13:18
1.虚拟主机的概念配置
在tomcat的server.xml文件中,在<Engin>标签下配置<Host>标签,就可以为当前tomcat配置一台虚拟主机
<Host name="www.baidu.com" appBase="E:\baidu"/>
其中name属性用来指定虚拟主机的名字,appBase指定当前虚拟主机管理的目录(可以直接将web应用拖入这个文件夹,当前虚拟主机会自动管理)
还可以在<Engin>标签上配置defaultHost,指定缺省虚拟主机,当浏览器通过ip地址来访问tomcat时,找哪个虚拟主机
*注意,做配置虚拟主机实验室,我们没有办法修改DNS中的配置,可以使用C:\WINDOWS\system32\drivers\etc下的Hosts文件模拟DNS的作用,其实localhost能够访问本机,也是 由于这个文件中的配置在起作用
2.web应用的概念配置
(1)一般来说一个虚拟主机中会提供多种功能,每一个功能相关的web资源需要组织成web应用的形式进行管理,
只要将和当前web应用相关的资源利用文件夹组织起来就是一个最近单的web应用
(2)想要为一台虚拟主机配置一个web应用一共有三种方式:
~1:在conf/server.xml中对应虚拟主机<Host>标签下配置<Context>标签即可,此种配置方式,配置后需要重启服务器
<Context path="/news" docBase="E:\news" />
其中path配置的当前web应用的对外访问路径,docBase配置的是web应用文件夹所在的路径
将path=""变成缺省web方式
~2:在conf/[engin]/[Host]/自己创建一个xml文件,这个文件的文件名将作为对外访问路径使用,这个文件中可以配置<Context>标签配置web应用
只要将配置文件的名称起为ROOT.xml,则该配置文件描述的web应用将被作为缺省web应用
~3:直接将web应用拖放到webapp目录下,tomcat默认自动管理此目录下的web应用
如果将web应用的名称改为ROOT,则该web应用将会是缺省web应用,不写web应用名访问时,将访问该应用
3.web应用的目录结构
一般来说,一个web应用的目录结构:
一个web应用,可以没有WEB-INF目录,但是一旦拥有,就必须保证WEB-INF目录下的结构应该符合如下结构:
web应用的文件夹
|
|-静态资源(html、css、js)、JSP
|
|-WEB-INF(此目录是web应用中一个特殊的目录,放置在这个目录下的资源浏览器没有办法直接访问)
|
|-classes (存放的是所有动态资源的.class文件)
|-lib (所有的jar包)
|-web.xml(此文件是当前web应用的主配置文件)
4.杂项知识
打war包
tomcat管理平台
通用context通用web.xml
关掉端口:netstat -ano
打包web应用war
jar -cvf news.war *
在tomcat的server.xml文件中,在<Engin>标签下配置<Host>标签,就可以为当前tomcat配置一台虚拟主机
<Host name="www.baidu.com" appBase="E:\baidu"/>
其中name属性用来指定虚拟主机的名字,appBase指定当前虚拟主机管理的目录(可以直接将web应用拖入这个文件夹,当前虚拟主机会自动管理)
还可以在<Engin>标签上配置defaultHost,指定缺省虚拟主机,当浏览器通过ip地址来访问tomcat时,找哪个虚拟主机
*注意,做配置虚拟主机实验室,我们没有办法修改DNS中的配置,可以使用C:\WINDOWS\system32\drivers\etc下的Hosts文件模拟DNS的作用,其实localhost能够访问本机,也是 由于这个文件中的配置在起作用
2.web应用的概念配置
(1)一般来说一个虚拟主机中会提供多种功能,每一个功能相关的web资源需要组织成web应用的形式进行管理,
只要将和当前web应用相关的资源利用文件夹组织起来就是一个最近单的web应用
(2)想要为一台虚拟主机配置一个web应用一共有三种方式:
~1:在conf/server.xml中对应虚拟主机<Host>标签下配置<Context>标签即可,此种配置方式,配置后需要重启服务器
<Context path="/news" docBase="E:\news" />
其中path配置的当前web应用的对外访问路径,docBase配置的是web应用文件夹所在的路径
将path=""变成缺省web方式
~2:在conf/[engin]/[Host]/自己创建一个xml文件,这个文件的文件名将作为对外访问路径使用,这个文件中可以配置<Context>标签配置web应用
只要将配置文件的名称起为ROOT.xml,则该配置文件描述的web应用将被作为缺省web应用
~3:直接将web应用拖放到webapp目录下,tomcat默认自动管理此目录下的web应用
如果将web应用的名称改为ROOT,则该web应用将会是缺省web应用,不写web应用名访问时,将访问该应用
3.web应用的目录结构
一般来说,一个web应用的目录结构:
一个web应用,可以没有WEB-INF目录,但是一旦拥有,就必须保证WEB-INF目录下的结构应该符合如下结构:
web应用的文件夹
|
|-静态资源(html、css、js)、JSP
|
|-WEB-INF(此目录是web应用中一个特殊的目录,放置在这个目录下的资源浏览器没有办法直接访问)
|
|-classes (存放的是所有动态资源的.class文件)
|-lib (所有的jar包)
|-web.xml(此文件是当前web应用的主配置文件)
4.杂项知识
打war包
tomcat管理平台
通用context通用web.xml
关掉端口:netstat -ano
打包web应用war
jar -cvf news.war *
- 【Tomcat】Tomcat环境变量配置
- Tomcat配置
- Tomcat配置
- Tomcat配置
- tomcat配置
- Tomcat 配置
- Tomcat配置
- tomcat配置
- tomcat 配置
- 配置Tomcat
- tomcat配置
- tomcat配置
- tomcat配置
- tomcat配置
- Tomcat 配置
- TOMCAT配置
- Tomcat配置
- Tomcat 配置
- POJ 3393 Lucky and Good Months by Gregorian Calendar
- 直接拖拽ipa包就能解压出图片资源
- 如何优化Cocos2d-X游戏的内存
- for循环语句头的执行顺序
- 数据库语言(DML、DDL、DCL、DQL、TCL)
- tomcat配置
- 两个队列实现一个栈
- 九度-1164 旋转矩阵
- 收藏
- 如何设计等概率的随机函数
- Android Phone设计介绍
- 通过Android trace文件分析死锁ANR实例过程
- POJ2503-Babelfish (三种解法)
- HDU 1429题 胜利大逃亡(续)位压缩