我现在做了一个项目 abc.war 我考到 webapps下以后,我现把默认端口改成80,这样能看 http://localhost/abc
我现在要做到这样的效果就是我只要输入 http://localhost就行了,不用再输abc了,怎么能做到呀?
而且如果我还设了虚拟路径要怎么做?

解决方案 »

  1.   

    改下server.xml <Host name="localhost" appBase="webapps"//红色的改为你的工程的路径
           unpackWARs="true" autoDeploy="true"
           xmlValidation="false" xmlNamespaceAware="false">
      

  2.   

    appBase 我改了就报错 我改成 webapps/test 或 C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\test
    启tomcat都报错
      

  3.   

    80端口是为HTTP(HyperText Transport Protocol,超文本传输协议)开放的,这是上网冲浪使用最多的协议,
    主要用于在WWW(World Wide Web,万维网)服务上传输信息的协议。我们可以通过HTTP地址加“:80”(即常说的“网址”)来访问网站的,
    比如http://www.cce.com.cn:80,因为浏览网页服务默认的端口号是80,所以只要输入网址,不用输入“:80”。 
    所以说,你说的“我现把默认端口改成80”改为其他端口再试试
      

  4.   

    abc.war解压后生成ABC目录。把ABC目录下的东西COPY到WAPPS目录下。TOMCAT端口号80
      

  5.   

    tomcat/conf/server.xml文件
    </Host>这前加上<Context  path ="/"  docBase ="你项目所在的全路径"  debug ="0" /> 修改后重启tomcat,地址栏直接输入:http://localhost 则会自动加载你的项目!!
      

  6.   

    直接将项目 防到 webapp下面就可以了