日期:2014-05-17  浏览次数:20736 次

访问路径问题
java web 开发 ,ssh框架,
项目名称:bmm,刚开始访问路径是:http://localhost:8080/bmm,后来被改成 http://localhost:8080直接访问
不加项目名称访问项目原理是什么?
有哪位大神知道的给小弟讲解下,不胜感激

------解决方案--------------------
tomcat里面可以配置项目的访问路径。
http://blog.csdn.net/yuanxuegui2008/article/details/6056754
------解决方案--------------------
不是项目放到了root文件,项目发布后还是在bmm这个目录下面,只是Tomcat的Service.xml里面帮你指向了根目录。
------解决方案--------------------
项目放哪里没关系,关键是看配置的访问地址, name="localhost"
    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
      <Context docBase="D:\Work\workspace\dianping_pic\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\XXX" path="" reloadable="true" source="org.eclipse.jst.jee.server:usercard-server"/></Host>
------解决方案--------------------
引用:
Quote: 引用:

不是项目放到了root文件,项目发布后还是在bmm这个目录下面,只是Tomcat的Service.xml里面帮你指向了根目录。

非常感谢你,如果说项目放到了root文件夹下,而没有在Service.xml中配置,那么访问时是不是不用带项目名称?


没有配置,不带项目名称默认是访问tomcat首页的哦。
------解决方案--------------------
引用:
Quote: 引用:

不是项目放到了root文件,项目发布后还是在bmm这个目录下面,只是Tomcat的Service.xml里面帮你指向了根目录。

非常感谢你,如果说项目放到了root文件夹下,而没有在Service.xml中配置,那么访问时是不是不用带项目名称?

对头,放ROOT下面,不用配置什么直接访问项目.话说你试一下就OK了
------解决方案--------------------
综合楼上的给个总结1.如果在tomcat的server.xml配置<context>则根据配置信息确定访问路径
                  2.如果没有配置信息,则在webapps目录下加项目名称访问,在root目录下不需要加。