打开server.xml配置文件,如果是eclipse在左侧的服务器列表中
如果是在安装路径如寻找,那么在tomcat的conf文件夹下面:
在最下面的<host>当中找到<context>,修改里面的path属性值为"/",重启tomcat即可不用再输入项目名
同时介绍一下<host>属性
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log" suffix=".txt"/>
<Context docBase="springExercise" path="/" reloadable="true" source="org.eclipse.jst.jee.server:springExercise"/>
</Host>
appBase:这个目录下面的子目录将自动被部署为应用,这个目录下面的*.war文件将被自动解压缩并部署为应用。
autoDeploy:如果此项设为true,表示Tomcat服务处于运行状态时,能够监测appBase下的文件,如果有新有web应用加入进来,会自运发布这个WEB应用
name:定义虚拟主机的名字,不如申请到域名后"www.xxx.com"
unpackWARs:在启用此webapps时是否对WAR格式的归档文件先进行展开;默认为true
className:指定实现Host接口的类
docBase:相应的Web应用程序的存放位置,也可以使用相对路径。
path:相对于Web服务器根路径而言的URI;如果为空“”,则表示为此webapp的根路径;如果context定义在一个单独的xml文件中,此属性不需要定义,有可能是别名;
reloadable:是否允许重新加载此context相关的Web应用程序的类;