怎么设置tomcat的虚拟路径

怎么设置tomcat的虚拟路径,第1张

在tomcat6版本中:
1、官方文档本人不推荐。
在tomcat\conf下serverxml中找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
在其中添加:
<Context path="" docBase="换成你的路径" reloadable="true"></Context>
这的docBase要改成你的项目目录。
2、 不修改serverxml推荐使用此方法
在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内容为
<xml version="10" encoding="UTF-8">
<Context
docBase="换成你的路径"
reloadable="true">
</Context>
文件名改成你自己的譬如>session,application以及request主的要区别在于作用域的区别:
application:从启动用户到停止应用(WEB应用),换句话说就是,你存到application的参数可以在多个会话中访问到。并且你退出会话后 存到application的参数也不会消失,它会保存到应用关闭或手动删除。
session:在一次会话中有效。简单地说只要你没有关闭浏览器都可视为一次会话,即你存到session中的参数 都可以访问到,但是其它人却不能够访问到你的参数,因为session id不一样。
request:一次请求中有效。即你打开一个地址在这个范围内request中的参数是有效的,请求完成参数失效,即使你访问同一个地址,第二次访问也会重新生成参数的。

今天刚好解决了这个问题,就说一下我解决的方法吧:cmd里service remove "Tomcat6" 这个是服务名,具体查看servicebat里面。然后再servicebat install就可以更新过来了。

回复
6#
maquanjun
这种我试了
还是不行??
这个主目录路径好像改不掉
我试了好多就不行
如果要是有项目
改项目名为ROOT
覆盖上去不好意思
搞定了
原来是这么回事
是可以改的
不管你改到哪个主目录
主目录下在都要加上个ROOT目录
你的项目文件就改名成这个ROOT覆盖上去
就ok了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13390332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存