1 如何让一个应用是默认的,也就是说输入http://servername就可以访问了
非常简单,4.x修改server.xml,如果是5.x,修改那个应用对应的配置文件
<Context docBase="E:\work\javaproject\javasrc\applications\query\tianweiquery\build\war" path="" reloadable="true">
关键是path=""就可以了2 至于目录的名字不知道如何改变,你干嘛要改这个

解决方案 »

  1.   

    如果把path改成path="",那么我的tomcat下有两个项目,
    以前分别用http://192.168.1.1:8080/A  和  http://192.168.1.1:8080/B 
    来访问
    把path=""空,也就是http://192.168.1.1:8080/访问的是我哪一个项目呢?
    如何控制。因为需要,所以想要改变。
      

  2.   

    如果A在webapps目录中:
    <Context docBase="A" path="" reloadable="true">
    这样A应该就是默认的
      

  3.   

    随便问下,如果要在以外的地方,例如D:/myjsp目录下写自己的jsp
    该怎么配置,是5.x版本
      

  4.   

    to
    回复人: jcnll(我是鱼) ( ) 信誉:100  2006-02-06 10:54:00  得分: 0  
     
     
       随便问下,如果要在以外的地方,例如D:/myjsp目录下写自己的jsp
    该怎么配置,是5.x版本
      
     新建一个xml文件,名字与你在外部的项目文件夹名相同,如在d盘,叫javaapp
    xml中为
    <Context docBase="d:\javaapp" path="javaapp"
             privileged="true" antiResourceLocking="false" antiJARLocking="false">
    </Context>
    在浏览器中用http://localhost:8080/javaapp即可
      

  5.   

    这个XML文件放到哪个目录下?
    Tomcat 5.0\conf\Catalina\localhost下吗?
    我曾试过写XML放到这个目录下,但是报告
    End event threw exception
    java.lang.reflect.InvocationTargetException
    Error deploying configuration descriptor jsp.xml
    java.io.IOException: java.lang.IllegalArgumentException: Invalid context path: jsp
    不知是何原因
      

  6.   

    jsp.xml文件里内容如下<Context docBase="D:\work\financeManage\jsp" path="jsp"
             privileged="true" antiResourceLocking="false" antiJARLocking="false">
    </Context>
      

  7.   

    <Context  docBase=  "D:\work\financeManage\jsp  "  path=  "jsp  "  
                     privileged=  "true  "  antiResourceLocking=  "false  "  antiJARLocking=  "false  "  >  
     </Context  >docBase有错误,改为你项目的实际路径,如果在webapps一,直接写名字就可以