tomcat默认部署路径 如何配置默认加载路径

tomcat下配置server.xml指定默认路径
修改配置文件:
首先,修改$tomcat_home/conf/server.xml文件。
在server.xml文件中,有一段如下:
name="Catalina"
defaultHost="localhost"&
name="localhost"
appBase="webapps"
unpackWARs="true"
autoDeploy="true"
xmlValidation="false"
xmlNamespaceAware="false"&
在&host&&/host&标签之间添加上:
docBase="myjsp"
reloadable="true"
path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;
docBase是虚拟目录的路径,它默认的是$tomcat_home/webapps/ROOT目录,现在我在webapps目录下建了一个myjsp目录,让该目录作为我的默认目录。
reloadable有两个值,一个是true,一个是false ,是否自动加载
debug调试信息的级别, 一般为0,
0表示尽可能少的调试信息
然后,修改$tomcat_home/conf/web.xml文件。
在web.xml文件中,有一段如下:
&welcome-file-list&
&welcome-file&index.html&/welcome-file&
&welcome-file&index.htm&/welcome-file&
&welcome-file&index.jsp&/welcome-file&
&/welcome-file-list&
在&welcome-file-list&与&welcome-file&index.html&/welcome-file&之间添加上:
&welcome-file&test.jsp&/welcome-file&
保存上述两个文件后重启tomcat,在浏览器地址栏内输入"http://localhost:8080/",显示test.jsp页面
没有更多推荐了,博客分类:
首先介绍一下 tomcat 默认路径的配置方法:
我用的是tomcat 6.0 其他版本的估计也差不多
举个例子:
1 在D盘跟目录下 新建一个
修改server.xml文件
&Host&..&/Host&
在&/Host& 前插入:
path="" reloadable="true"
docBase="D:\MyJsp"
workDir="D:\MyJsp"
这样就修改好了,重启Tomcat就好
当然还有一个办法,就是将网站放在 webapps\ROOT
中(这是默认路径)
再来介绍tomcat默认起始页
修改 web.xml中的内容
在最后一行
&welcome-file-list&
&welcome-file&index.html&/welcome-file&
&welcome-file&index.htm&/welcome-file&
&welcome-file&index.jsp&/welcome-file&
&/welcome-file-list&
添加自己网站的起始页就好
浏览: 3946 次
来自: 宁夏
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'tomcat中怎么设置自己的项目为默认项目?_百度知道
tomcat中怎么设置自己的项目为默认项目?
比如 我有个项目在d:\demo
我想 在浏览器中输入localhost:8080
后直接访问deme项目
我有更好的答案
有两种方法。方法一:将项目拷贝到webapps下,并将项目名称改为ROOT;方法二:设置虚拟路径。修改tomcat/conf/server.xml的Context配置项&Context path=&& debug=&0& docBase=&你项目的决定路径& reloadable=&true&&&/Context&。方法二还需要删除webapps下的root目录,否则存在两个context,不能实现。
采纳率:39%
为您推荐:
其他类似问题
tomcat的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在server.xml中添加&Context&元素,配置如下:
&Context docBase="app" path="" reloadable="false" /&
在&Context&配置中包含如下信息:1. 配置docBase值为:docBase="app"或者docBase="app.war";2. path为空,表示app为tomcat默认应用;同时,将app.war部署在CATALINA_HOME/webapps/路径下。
1.如果在部署app时删除了CATALINA_HOME/webapps/路径下的ROOT目录(即删除tomcat默认应用),那么在tomcat启动时,会首先在CATALINA_HOME/webapps/路径下创建名称为ROOT的目录,然后将文件app.war中的内容拷贝到ROOT目录下,开始部署ROOT应用程序。接下来才会解压app.war,再部署app应用。从tomcat的启动日志可以很容易知道,在这种情况下app应用会被加载2次,一次是部署ROOT时加载的,另一次是部署app本身加载的。因此,访问应用可以带应用上下文路径,也可以不用带上下文路径,即:http://host:port/xxx或者http://host:port/app/xxx。
2.如果在部署app时不删除CATALINA_HOME/webapps/路径下的ROOT目录,即已经存在默认应用程序。此时在tomcat启动时,会先部署ROOT默认应用(注意:已经存在ROOT应用,不再会拷贝app.war文件内容到ROOT下)。然后解压app.war,部署app应用。显然,app应用只被部署一次!因此,在这种情况下,即便配置了&Context&元素的path为空,但是访问app应用时还是必须携带应用上下文路径,即:http://host:port/app/xxx。
实际上,tomcat部署应用程序的顺序是这样的(tomcat启动日志):1.最先部署CATALINA_HOME/webapps/路径下的ROOT应用,该应用为tomcat的默认应用程序,访问时不用带应用上下文路径,即:http://host:port/xxx。2.然后再按照字母顺序升序依次部署其他应用程序,如:appA,appB等等。
【参考】 How to set the context path of a web application in Tomcat 7.0
阅读(...) 评论()博客访问: 146083
博文数量: 56
注册时间:
分类: 网络安全 12:20:59
1、修改$tomcat/conf/server.xml文件,在标签之间添加上:
其中docBase="/data/jsp_home/default"是实际工程路径。2、如果想修改欢迎页面的名字,如默认页为index.jsp修改为a.jsp,在web.xml文件中,有一段如下:
index.html
在与index.html之间添加上:
保存后重启tomcat即可。[@more@]
阅读(5093) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。}

我要回帖

更多关于 tomcat默认项目路径 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信