当前位置: 代码迷 >> Java相关 >> 服务器配置之Tomcat-附一
  详细解决方案

服务器配置之Tomcat-附一

热度:92   发布时间:2016-04-22 19:23:32.0
服务器配置之Tomcat-附1

接着上一篇博客继续Tomcat配置。

 

3. 虚拟目录映射

虚拟目录是与实际目录相对应的,不是一个实际存在的目录。

配置虚拟目录有两点好处:1、 便于理解;2、如果web应用所在目录更改,只需要更改虚拟目录对应的实际目录,而外界仍可以通过原方式访问新的web应用。

Tomcat 中配置虚拟目录有以下三中方式:

作为测试,web程序的project名字是: TomcatDemo

 

a. Tomcat服务器自动映射

tomcat服务器会自动管理webapps目录,将web程序直接放到该文件夹下,在浏览器中输入:http://localhost:8080/TomcatDemo/ 可以直接访问。

 

b. 在Tomcat安装目录\conf\Catalina\localhost下新建一个xml文件,文件名可任意,如test.xml。

在文件中添加:<Context docBase="E:\Temp\TomcatDemo"/>

docBase配置的是web程序的实际所在目录。配置好后,重新启动Tomcat,在浏览器中输入:http://localhost:8080/test/ 可以访问

 

c. 修改conf文件夹下的server.xml

找到Host标签,如下:

<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">
View Code

在<Host></Host> 中添加: <Context path="/TomcatDemoVirtualMapping" docBase="E:\Temp\TomcatDemo"/>

path为虚拟目录

docBase为web应用所在的实际目录

配置完成后,在浏览器中输入:http://localhost:8080/TomcatDemoVirtualMapping/

 

4. 配置虚拟主机

目的:通过url: http://www.myweb.cn:8080/TomcatDemo/  来访问我们创建的web应用。web应用:TomcatDemo 存放在webapps目录下

a. 修改server.xml 文件

找到Host标签,如下:

View Code

修改为name="www.myweb.cn"

 

b. 修改host文件

打开C:\Windows\System32\drivers\etc\hosts 文件,在最后添加: 127.0.0.1 www.myweb.cn

 

启动Tomcat,在浏览器中输入: http://www.myweb.cn:8080/TomcatDemo/ 访问web应用。

  相关解决方案