现在我的项目中所有的url都没有加上项目名称,现在只能把项目配置到Tomcat的根目录才能运行!
如:
http://localhost:8080/login.jsp
现在如果配置成一个项目为:test
登陆页面:
http://localhost:8080/test/login.jsp
打开页面时没问题,但是:
登陆的主页面是:
http://localhost:8080/index.jsp
现在的url太多,怎么通过配置文件解决这个问题!!!!

解决方案 »

  1.   

    tomcat server.xml中
    <Context docBase="项目名称" path="/admin" reloadable="true" source="org.eclipse.jst.j2ee.server:XXX"/>path项目是你项目所在位置
      

  2.   

    晕!错了
    <Context docBase="" path="" reloadable="true"/> 
    docBase是项目位置,如果放在tomcat的webapps下面就直接写test(和文件夹同名),如果不是就写绝对路径;path是上下文路径写成/test,访问的时候http://localhost:8080/test/login.jsp
      

  3.   

    顶了  我也是 啊  
    我配置的web 网站  tomcat配置  域名 www.***.com 自己可以访问为什么别人不可以访问啊  
    <Host name="www.***.com"  appBase="webdb"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
    webdb 是在tomcat的根目录下建的,在他下边又建立了ROOT目录,项目就放在他下边,为什么自己可以访问,其他人不可以访问啊
    谢谢了……