Tomcat 配置虚拟目录的一种方法

来源:互联网 发布:淘宝建立网站靠谱吗 编辑:程序博客网 时间:2024/06/06 13:59

 

Tomcat 是一个轻量级应用服务器,深受广大 java EE 开发的欢迎。在默认情况下,开发人员只需要将自己的项目部署到$Tomcat_Home$/webapps目录下, 或者将项目的 war 包直接拷贝到$Tomcat_Home$/webapps 目录下,重新启动tomcat 即可运行项目或应用。但这样会使webapps越来越大,通常就需要设置虚拟目录。下面就 tomcat 虚拟目录实配总结一下:

      环境:

      tomcat 版本 :apache-tomcat-7.0.10(建议使用免安装版本,避免给OS加入服务项)

      OS       版本 :Windows 7  64bit

     (版本并不是一个很严重的问题,各个版本配置基本上应该相差不大,未细究)

   

     方式一:

     1.1 进入 $Tomcat_Home$/conf/Catalina/localhost 目录下,在此文件夹下建立一个

myapp.xml,文件名称可以改为自己希望的,但注意下面保持一致的地方。该 xml 文件的内容如下:

<?xml version="1.0" encoding="UTF-8"?><Context  path="/myapp"   docBase="D:\JavaDir\tomcat_vir_dir"  <!-- 虚拟映射路径,必须为绝对路径-->          debug="5"   reloadable="true"   crossContext="true"></Context>

      1.2 如上面的 xml 文件中的配置,在 D 盘下建立名为 JavaDir 的文件夹,然后再在该文件夹中建立一个名为 tomcat_vir_dir。  只要保持xml文件中配置的路径在磁盘中能够找到实际的存在的路径即可。

      1.3 打开 $Tomcat_Home$/conf/文件夹中的server.xml 文件,并找到以下部分,将 其<param-value>false<param-value>中的false直接改为true 

<servlet>        <servlet-name>default</servlet-name>        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>        <init-param>            <param-name>debug</param-name>            <param-value>0</param-value>        </init-param>        <init-param>            <param-name>listings</param-name>            <param-value>false</param-value>        </init-param>        <load-on-startup>1</load-on-startup>    </servlet>

     1.4 在默认情况下,注意重启tomcat,可以直接访问 http://localhost:8080/myapp  并得到以下页面展示。注意:要保证访问地址中 myapp  ,myabb.xml 文件的名称和该文件内容中的 path="/myapp"  三处的 myapp 一致(只要保持一致,尽量不使用中文,空格和 \ 基本上应该不会有问题)。若原来修改了映射地址和端口号,则对应修改访问地址和端口号即可。

 

      至此,表明配置是成功的。至于默认主页等可以自己去另外配置。

原创粉丝点击