改端口倒不是问题,关键是不采用虚拟目录形式怎么弄啊?
想用  HTTP://LOCALHOST/  直接访问

解决方案 »

  1.   

    直接访问就要把端口改为80,在server.xml里改。
      

  2.   

    不采用虚拟目录形式怎么弄啊?目前的装在8080端口下
    想用  HTTP://LOCALHOST/  直接访问
    如果直接改端口到80的话,是不是直接把JSP的文件往ROOT下面拷,替换原有TOMCAT的入口文件?我就想知道有没有方法可以添加80的端口,新的应用都建在这个端口的CONTENT下面,原来TOMCAT的管理仍然在8080端口,这样大家都不会冲突了因为我的应用有一部分是TOMCAT的应用重名的,我需要修改我的应用,如果大家都在不同端口就互相不影响了我不知道我的理解对不对啊?
      

  3.   

    在server.xml文件中的</Context>后面加上下面这几行就可以建一个虚拟目录了,其中的file你可以改成你想要建立的虚拟目录的名字就可以了。
     <Context path="/file" docBase="file"
            debug="5" reloadable="true" crossContext="true">
    </Context>
    端口是可以直接在里面改的,你把8080改成80或是其它的都可以。
      

  4.   

    试试看,在server.xml里找到这行:
          <!-- Define the default virtual host -->
          <Host name="localhost" debug="0" appBase="webapps" 
           unpackWARs="true" autoDeploy="true">然后把appBase="webapps" 改成那个要发布目录的绝对路径??????
      

  5.   

    <Context path="/pcm" docBase="D:\PCM\WebProj\webApplication" debug="0"
                     reloadable="true" crossContext="true">
      <Environment name="tyrexDomainConfig" type="java.lang.String" value="domain-config.xml"/>
      <Environment name="tyrexDomainName" type="java.lang.String" value="emDomain"/>   <Resource name="jdbc/emdb" auth="Container"
                        type="javax.sql.DataSource"/>
              <ResourceParams name="jdbc/emdb">
                <parameter><name>username</name><value>sj</value></parameter>
                <parameter><name>password</name><value>sj</value></parameter>
                <parameter><name>driverClassName</name>
                  <value>oracle.jdbc.driver.OracleDriver</value></parameter>
    <parameter><name>url</name>
    <value>jdbc:oracle:thin:@192.168.67.103:1521:orcl</value></parameter>
    <parameter><name>maxActive</name>
    <value>8</value>
    </parameter>
              </ResourceParams>
    </Context>
      

  6.   

    wgku(云霄) ,你的方法似乎不行
    wucrcsdn(阿荣) ,我没有看懂你的意思,你建的是虚拟目录么?