zoukankan      html  css  js  c++  java
  • tomcat中虚拟目录的设置

    tomcat中虚拟目录的设置

    有两种方法配置:用我的案例来分析。
    方法(一)的步骤:
    1)打开tomcat安装目录下的conf目录中的server.xml文件,在最后的</Host>上面一行加入下面的一行

    数据:

    <Context path="/test2" docBase="D:\eclipse room\SHLogin\WebRoot" reloadable="true"/>

    其中:D:\eclipse room\SHLogin\WebRoot为你的项目的web目录,改目录下面有WEB-INF、META-INF

    和你要创建的jsp文件;test2的作用见下面第3步的介绍。

    2)因为tomcat是5.5版本,所以和tomcat 5.0的配置有点不一样,如果是tomcat 5.0的,那么这一步是
    不需要的,对于5.5版本,这一步还是需要的,具体操作如下所示:

    打开tomcat安装目录下的conf目录中的web.xml文件,修改里面的参数:

    <init-param>
    <param-name>listings</param-name>
    <param-value>false</param-value>
    </init-param>


    把这段代码中的第二行的false改为true就可以了。保存修改后的web.xml文件,退出该文件。

    再一次的说明:对于tomcat 5.0以前的版本,不需要这一步,对于tomcat 5.5以后的版本就需要配置这
    一步。

    3)启动tomcat服务器,然后在浏览器中输入:

    http://localhost:8080/test2

    回车后就可以看到虚拟目录列表,这个列表中的列出的所有的jsp文件都是你已经创建的文件,单击其中

    一个文件就可以访问了啊。如果你想单独在地址栏中运行某一个jsp文件,比如是login.jsp文件,那么

    你也可以在地址栏中输入:

    http://localhost:8080/test2/login.jsp

    那么此刻就会访问该文件了哦。


    方法(二)

    方法一比较繁琐,方法二很简单,打开tomcat安装目录下面的conf\Catalina\localhost子目录,

    在该目录下面新建一个xml文件,比如为test.xml文件,然后打开这个文件,再该文件中添加:

    <Context path="/test" docBase="D:\eclipse room\SHLogin\WebRoot" reloadable="true" crossContext="true" debug="0" >
    </Context>

    其中:path和docBase的意义和方法一的意思一样,只不过这个文件中又添加了

    crossContext="true" debug="0"

    好了,至此修改好了,保存该文件退出,然后在地址栏输入:

    http://localhost:8080/test

    就可以啦

    如果结果不出现,那么按照方法一的步骤,修改web.xml文件中的

    <init-param>
    <param-name>listings</param-name>
    <param-value>false</param-value>
    </init-param>

    看上面的<param-value>的值是否是false就可以了啊。

    如果工程出现问题的话,就删除tomcat下的work目录
  • 相关阅读:
    hd2068错排+组合
    POJ 1061 青蛙的约会 扩展欧几里得
    POJ 2115 C Looooops扩展欧几里得
    扩展欧几里得算法
    欧拉函数模板
    高精度模板
    快速幂模板
    HDU 4445 Crazy Tank 高中物理知识忘得差不多了
    POJ 3087 Shuffle'm Up 模拟,看着不像搜索啊
    HDU 4452 Running Rabbits 模拟
  • 原文地址:https://www.cnblogs.com/pricks/p/1491947.html
Copyright © 2011-2022 走看看