目前网站开发语言,深圳品牌衣服店名称,企业网站wap源码,网站建设好了还要收取维护费有时候需要在tomcat里面做特殊的配置#xff0c;来进行访问#xff1a; 例如你的程序 名字是hello端口是80 这时候你要访问你的程序 就要用 localhost/hello 来访问了。 但是怎么直接用 localhost来访问呢#xff1f;就需要进行tomcat 的配置了呢 看以下配置#xff1a;to…有时候需要在tomcat里面做特殊的配置来进行访问 例如你的程序 名字是hello端口是80 这时候你要访问你的程序 就要用 localhost/hello 来访问了。 但是怎么直接用 localhost来访问呢就需要进行tomcat 的配置了呢 看以下配置tomcat里面conf 里的server.xml 最下面 Host namelocalhost appBase unpackWARstrue autoDeploytrue xmlValidationfalse xmlNamespaceAwarefalse !-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html -- !-- Valve classNameorg.apache.catalina.authenticator.SingleSignOn / -- !-- Access log processes all example. Documentation at: /docs/config/valve.html -- !-- Valve classNameorg.apache.catalina.valves.AccessLogValve directorylogs prefixlocalhost_access_log. suffix.txt patterncommon resolveHostsfalse/ -- Context docBasewebapps/hello path/hello reloadabletrue /ContextContext docBasewebapps/hello path/ reloadabletrue /Context Context docBasewebapps/cas path/cas reloadabletrue /Context /Host 这里原来带有的appBase是有值的 是webapps 这里的意思 是加载webapps下面所有的项目等于是只要你放到webapp里面的项目都会被加载这里我就不写了 我在下面写了配置让他加载 然后你自己可以写 context来写你的项目docBase可以写绝对地址也可以写相对地址相对地址是相对于你的tomcat来说的这里 写为webapps/hello意思就是 webapp下面的 hello 这里要说一下 启动的时候加载两遍的问题 当你appBase里面写 过webapps 的话 他会先自动加载一所有的然后加载你配置的。所以你不想他加载两遍 你就可以 在appBase里面什么也不写。 但是这样会遇到一个问题就是 当我用struts跳转的时候你发现 不不配置 Context docBasewebapps/hello path/hello reloadabletrue /Context这个的时候 你的项目会找不到struts的返回页面这就是弊端你想通过不输入项目名字访问项目但是你的程序会找不到result所以你还得写上原来的映射这样你访问的首页是通过Context docBasewebapps/hello path/ reloadabletrue /Context这个访问的但是里面的一些跳转是根据Context docBasewebapps/hello path/hello reloadabletrue /Context他来跳转的。所以还是加载了两遍。这里要根据你的项目来决定。转载于:https://www.cnblogs.com/langren1992/p/5220736.html