日期:2014-05-18  浏览次数:20587 次

tomcat配置的小问题~
我在浏览器里面输入http://221.237.78.18/web   的时候能访问,我想不要后面的/web怎么实现啊,就是输入http://221.237.78.18达到上面同样的效果,用什么方法可以实现。server.xml中的配置,用的是tomcat5.0
<Context   path= "/web "   docBase= "F:\ls\qq "   debug= "0 "/>


------解决方案--------------------
lz改为: <Context path= "/ " docBase= "F:\ls\qq " debug= "0 "/> 试试。
------解决方案--------------------
找到server.xml里的
<Host name= "localhost " appBase= "webapps " unpackWARs= "true " autoDeploy= "true " xmlValidation= "false " xmlNamespaceAware= "false ">
可以直接在这里的appBase= "webapps "改成appBase= "F:\ls\qq "不过在你的qq下一定要建ROOT目录
------解决方案--------------------
新建一个ROOT.xml文件(注意大小写)
内容为
<Context path= " " docBase= "F:\ls\qq ">
</Context>
保存位置:Tomcat/conf/Catalina/localhost/这个目录下,然后再重启服务器就OK了,现在的大部分的IDE都是这个办法来部署应用的
------解决方案--------------------
找到severe.xml中的Context元素,然后把path设成“”,并且把docbase设到你的source目录下的web子目录,也就是web-inf得上一层目录。
sample:
<Context path= " " docBase= "D:\tommyworkplace\E-FORM\Web " workDir= "D:\tommyworkplace\E-FORM\work " debug= "0 " reloadable= "true ">

(已经过测试)