我发布了个网站  是 tomcat + 花生壳   域名和XML中的端口 和域名都设置好了,
而且外网可以访问  但是不像其它网站 例如 直接输入 www.baidu.com 就能显示页面 
我这个要输入xxxx(域名)/ProjectName/xxx.jsp 才行   我想询问:能不能直接用我的域名就直接默认进入到jsp页面  是要修改xml配置吗?
求大神详解

解决方案 »

  1.   

    需要修改tomcat根目录\conf\server.xml文件。
    在<Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">标签内添加
    <Context path=”” docBase=”项目的根目录”>
    </Context>
    其中path属性的值要设置为空。
      

  2.   

    还需要将tomcat的端口8080更改为80,这个看来你应该做到了。
      

  3.   

    还需要将tomcat的端口8080更改为80,这个你可能做到了,如何还要跳转的指定的jsp上还需要修改工程的web.xml,在<web-app>标签中添加
    <welcome-file-list>
    <welcome-file>XXXXX.jsp</welcome-file>
    </welcome-file-list>
      

  4.   

    把项目放到ROOT里面(替换点tomcat原来的内容),再访问就行了;
    ps:你可以试试,现在是不是只输入域名是不是会跳到tomcat页面去?
      

  5.   

    把项目放到webapps的Root目录下就行了,替换原来tomcat的东西