1.在webapps目录下创建一个可供外界访问的web应用
- tomcat安装包目录下包含文件夹:bin(启动和关闭tomcat的脚本文件),conf(存放配置文件),lib(存放j支持ar包),logs(日志文件),temp(运行时产生的临时文件),webapps(web应用所在目录,供外界访问的web资源的存放目录),work(工作目录)
- 放到webapps文件夹中即可直接供外界访问
2.在server.xml文件中进行配置,把D:盘下的某一个web应用映射成可供外界访问的虚拟目录
- 此方法必须重启web服务器才能使用(只要更改了server.xml文件就需要重启)
- 在tomcat文件目录下的conf文件夹中server.xml增加Context
d:\Software\news中增加1.html文件
ie浏览器内容
3.在catalina/localhost目录下进行设置,把D:盘下的某一个web应用映射成可供外界访问的虚拟目录
- 在tomcat文件目录中的conf文件夹中的Catalina下localhost文件夹中新建一个a.xml文件
- xml文件内容为
<Context docBase="d:\Software\news"/>
- d:\Software\news中包含要访问的web应用
- 以内容为aaaa的1.html为例(1.html为一个静态web资源)
(注:一个web应用可以包含多个静态web资源和动态web资源,单个资源也属于web应用)
1.html文件内容
ie浏览器显示内容
- 该方法不需要重启,可以在浏览器中更改访问应用
4.在server.xml文件中配置一台www.baidu.com的虚拟主机,然后在windows系统中注册www.baidu.com这台主机
- 创建名为baidu的文件夹,文件夹中包含mail文件夹,文件夹中创建1.html,内容为aaaa
- 在server.xml中增加Host与Context内容:
- 在命令提示符中输入ipconfig/all,查找本机IP地址
- 修改C:\Windows\System32\drivers\etc文件夹下的hosts文件,将本机IP地址与www.baidu.com对应,输入:
192.168.1.107 www.baidu.com
- 重启tomcat服务器
- 浏览器中输入http://www.baidu.com/mail/1.html
5.在虚拟主机的根目录下创建一个名为baidu的web应用,并在该应用下创建一个index.html页面,然后把web应用映射成缺省web应用,index.html页面设置为web应用的首页
(1)配置缺省web应用:
- 1.在tomcat文件目录中的conf文件夹中的Catalina下localhost中的文件命名为ROOT.xml,访问时不用输入指定web应用,即可访问ROOT.xml文件中指定的应用,即为映射缺省web应用
- 2.或在server.xml文件中的Context中的path内容为空即可
<Context path="" docBase="d:\Software\news"/>
- 需重启服务器,将之前的缺省应用覆盖掉
(2)将某一html文件设置为首页:
- web应用的结构:
应用名文件夹(baidu)- html文件(index.html)
- WEB-INF:包括
- classes文件夹(里面包括.class文件)
- lib文件夹(存放jar包)
- web.xml文件(对web资源进行管理)
上述的web.xml就负责将html文件设置为主页
- web.xml内容如下:去tomcat文件夹下粘贴复制
6.将web服务器端口更改为80端
- 将server.xml文件中的8080端口更改为80
- 浏览器访问时将不需要指定端口:http://localhost即可,如果不能访问需要使用任务管理器将占用80端口的应用关掉