如何设置tomcat 可以达到直接访问IP,IP后面会自动带工程名???
如:输入http://127.0.0.1 自动在后面加工程名 即:http://127.0.0.1/工程名
我的意思是直接用ip访问的时候 就相当于ip+工程名

解决方案 »

  1.   

    1打开tomcat的sever.xml文件
    2找到该文件<host></host>
    3在<host>与</host> 加入:<Context path="" docBase="projectName" debug="0"/>
    其中docBase="projectName" 就是你的工程名
      

  2.   

    这个问题好像之前你也提过。直接用ip访问的时候 就相当于ip+工程名若用tomcat,直接用ip访问,如:http://127.0.0.1:8080/,访问的应该是tomcat默认首页。
    要在http://127.0.0.1:8080/后加上工程名才能访问你的工程,http://127.0.0.1:8080/工程名.
      

  3.   

    那要怎么配置tomcat虚拟路径?
      

  4.   

    最好用域名访问。
    1、在windows/system32/dirvers/etc/http里增加一个值 127.0.0.1    (你的虚假域名)如www.csdn1.com。
    2.安装一个APACHE 2.02 
    配置APACHE 的httpd.conf文件:<VirtualHost *:80> #IIS服务器的设置
    #ProxyPreserveHost On
    ServerAdmin [email protected]
    ServerName localhost 
    DocumentRoot "C:\Inetpub\wwwroot"
    DirectoryIndex index.html index.htm index.asp index.aspx 
    ProxyPass / http://192.168.1.1:8088/
    ProxyPassReverse / http://192.168.1.1:8088/
    </VirtualHost>LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so   #Tomcat设置
    JkWorkersFile "D:\apache-tomcat-6.0.16\conf\workers.properties" 
    <VirtualHost *:80>
    ServerAdmin [email protected]  #服务器管理员
    ServerName www.csdn1.com
    DirectoryIndex index.html index.htm index.jsp
    JkMount /servlet/* ajp13
    JkMount /*.jsp ajp13
    JkMount /* ajp13<Directory "D:/apache-tomcat-6.0.16/Job">#Job是你的工程名字
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from env=local_ref
        Deny  from env=BT
    </Directory></VirtualHost>
    经过什么配置,你的工程文件夹必须放在D:/apache-tomcat-6.0.16也就是你的TOMCAT按照目录下
      

  5.   

    http://hi.baidu.com/infall/blog/item/fc30d1804012ead79123d91d.html
    希望对你有帮助
      

  6.   

    为什么我打开新的浏览器用ip访问我的项目,第一次登陆会出现登陆进去了 ,,点击操作(会员登陆状态下允许的)会跳转到另外一登陆页面。。登陆后就可以操作了。。
    只要你不关浏览器,再退出登陆就没问题了。。我要怎么配置tomcat虚拟路径?