JavaWeb-WEB应用-虚拟目录三种映射-虚拟主机-web.xml-web应用组成结构
2012-10-22 17:54
901 查看
一.Tip:WEB应用程序
WEB应用程序指供浏览器访问的程序,通常也简称为web应用。
一个web应用由多个静态web资源和动态web资源组成,如:
html、css、js文件
Jsp文件、java程序、支持jar包、
配置文件等等…..
组成web应用的这些文件通常我们会使用一个目录组织,这个目录称之为web应用所在目录。
Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。
二.Tip:虚似目录的映射方式
虚似目录的映射有三种方式:
1、在server.xml文件的host元素中配置,例如:但是这种方式每次修改或配置完虚拟映射,必须重新启动服务器……
![](http://s6.sinaimg.cn/middle/3eb047dfg99f4f44c0455&690)
补充知识点:映射缺省web应用。
注意:一个Context即代表一个web应用,context元素在配置文件中除用于映射虚似目录外,它还可用于为web应用配置一些资源,例如:配置web应用使用的数据库连接池,javamail session等(这些本配置以后会用到)。
2:在Tomcat\conf\Catalina\localhost目录下创建”虚拟目录名称”.xml文件,在此文档中写入:
<Context docBase=”WEB应用所在目录”></Context>这样的好处是不用重新启动服务器,xml文件名称就是虚拟目录名称
3:让tomcat自动映射: tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录。换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问。
三.Tip:WEB应用的组成结构
开发web应用时,不同类型的文件有严格的存放规则,否则不仅可能会使web应用无法访问,还会导致web服务器启动报错。
![](http://s2.sinaimg.cn/middle/3eb047dfg99f50be86071&690)
四.Tip:web.xml文件
Web.xml文件是整个web应用中最重要的配置文件,它必须放在web-inf目录中。在开发web应用时,但凡涉及到对web应用中的web资源进行配置,通通是在web.xml文件中进行设置。例如:
某个web资源配置为网站首页
将servlet程序映射到某个url地址上
为web应用配置监听器
为web应用配置过滤器
……
认识web.xml文件的作用:
通过web.xml文件把某个web资源配成网站首页
//设置缺省WEB资源,即设置首页,根据写好的web.xml编写
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
//以上为web.xml头代码
...
//这里便是设置首页
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
//以上为web.xml尾代码
五.Tip:配置虚似主机
在一个tomcat服务器中可以放置多个网站,所谓配置虚似主机,就是在tomcat服务器中配置一个网站。
如需在WEB服务器中配置一个网站,需使用Host元素进行配置,例:
<Host name=”site1” appBase=”c:\app”></Host>
将web应用打成war包 java -cvf aaa.war aaa
配置的主机(网站)要想被外部访问,必须在DNS服务器或windows系统中注册。
/
配置多个网站(虚拟主机),就是配置多个服务器,也就是配置多个HOST
<Host name=”site1” appBase=”c:\app”></Host>
缺省虚似主机。
六.Tip:其它问题
画图演示web资源的访问过程
![](http://s5.sinaimg.cn/middle/3eb047dfg99f526116244&690)
打包web应用 war
context元素常用属性
配context元素的reloadable元素,让tomcat自动加载更新后的web应用
![](http://s7.sinaimg.cn/middle/3eb047dfg75cbb82263f6&690)
Tomcat的体系结构和配置https连接器 公钥 私钥
• keytool -genkey -alias tomcat -keyalg RSA
Tomcat服务器的管理平台
web应用的开发前景 B/S c/s
WEB应用程序指供浏览器访问的程序,通常也简称为web应用。
一个web应用由多个静态web资源和动态web资源组成,如:
html、css、js文件
Jsp文件、java程序、支持jar包、
配置文件等等…..
组成web应用的这些文件通常我们会使用一个目录组织,这个目录称之为web应用所在目录。
Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。
二.Tip:虚似目录的映射方式
虚似目录的映射有三种方式:
1、在server.xml文件的host元素中配置,例如:但是这种方式每次修改或配置完虚拟映射,必须重新启动服务器……
补充知识点:映射缺省web应用。
注意:一个Context即代表一个web应用,context元素在配置文件中除用于映射虚似目录外,它还可用于为web应用配置一些资源,例如:配置web应用使用的数据库连接池,javamail session等(这些本配置以后会用到)。
2:在Tomcat\conf\Catalina\localhost目录下创建”虚拟目录名称”.xml文件,在此文档中写入:
<Context docBase=”WEB应用所在目录”></Context>这样的好处是不用重新启动服务器,xml文件名称就是虚拟目录名称
3:让tomcat自动映射: tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录。换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问。
三.Tip:WEB应用的组成结构
开发web应用时,不同类型的文件有严格的存放规则,否则不仅可能会使web应用无法访问,还会导致web服务器启动报错。
四.Tip:web.xml文件
Web.xml文件是整个web应用中最重要的配置文件,它必须放在web-inf目录中。在开发web应用时,但凡涉及到对web应用中的web资源进行配置,通通是在web.xml文件中进行设置。例如:
某个web资源配置为网站首页
将servlet程序映射到某个url地址上
为web应用配置监听器
为web应用配置过滤器
……
认识web.xml文件的作用:
通过web.xml文件把某个web资源配成网站首页
//设置缺省WEB资源,即设置首页,根据写好的web.xml编写
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
//以上为web.xml头代码
...
//这里便是设置首页
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
//以上为web.xml尾代码
五.Tip:配置虚似主机
在一个tomcat服务器中可以放置多个网站,所谓配置虚似主机,就是在tomcat服务器中配置一个网站。
如需在WEB服务器中配置一个网站,需使用Host元素进行配置,例:
<Host name=”site1” appBase=”c:\app”></Host>
将web应用打成war包 java -cvf aaa.war aaa
配置的主机(网站)要想被外部访问,必须在DNS服务器或windows系统中注册。
/
配置多个网站(虚拟主机),就是配置多个服务器,也就是配置多个HOST
<Host name=”site1” appBase=”c:\app”></Host>
缺省虚似主机。
六.Tip:其它问题
画图演示web资源的访问过程
打包web应用 war
context元素常用属性
配context元素的reloadable元素,让tomcat自动加载更新后的web应用
Tomcat的体系结构和配置https连接器 公钥 私钥
• keytool -genkey -alias tomcat -keyalg RSA
Tomcat服务器的管理平台
web应用的开发前景 B/S c/s
相关文章推荐
- JavaWeb-WEB应用-虚拟目录三种映射-虚拟主机
- JavaWeb-WEB应用-虚拟目录三种映射-虚拟主机
- JavaWeb学习篇之----web应用的虚拟目录映射和主机搭建(Tomcat)
- JavaWeb学习篇之----web应用的虚拟目录映射和主机搭建(Tomcat)
- JavaWeb学习篇之----web应用的虚拟目录映射和主机搭建(Tomcat)
- [置顶] JavaWeb学习篇之----web应用的虚拟目录映射和主机搭建(Tomcat)
- JavaWeb学习篇之----web应用的虚拟目录映射和主机搭建(Tomcat)
- web应用的虚拟目录映射和主机搭建(Tomcat)
- (Tomcat)服务器之web应用的虚拟目录映射和主机搭建
- (Tomcat)服务器之web应用的虚拟目录映射和主机搭建
- 日常小结-tomcat结构目录、web应用及虚拟目录的映射
- web应用的虚拟目录映射和主机搭建(Tomcat)
- JavaWeb学习之tomcat安装与运行、tomcat的目录结构、配置tomcat的管理用户、web项目目录、虚拟目录、虚拟主机(1)
- web应用的虚拟目录映射
- javaweb学习总结十七(web应用组织结构、web.xml作用以及配置虚拟主机搭建网站)
- Tomcat之web应用的目录组成结构
- Tomcat之web应用的目录组成结构
- web应用组成结构,web.xml的作用
- javaWeb笔记--虚拟主机以及虚拟目录映射的配置
- web应用和虚拟目录的映射