访问路径问题
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>
------解决方案--------------------
没有配置,不带项目名称默认是访问tomcat首页的哦。
------解决方案--------------------
不是项目放到了root文件,项目发布后还是在bmm这个目录下面,只是Tomcat的Service.xml里面帮你指向了根目录。
非常感谢你,如果说项目放到了root文件夹下,而没有在Service.xml中配置,那么访问时是不是不用带项目名称?
对头,放ROOT下面,不用配置什么直接访问项目.话说你试一下就OK了
------解决方案--------------------综合楼上的给个总结1.如果在tomcat的server.xml配置<context>则根据配置信息确定访问路径
2.如果没有配置信息,则在webapps目录下加项目名称访问,在root目录下不需要加。