tomcat的webapps(修改tomcat7的/webapps/ROOT发布路径)

本文目录
- 修改tomcat7的/webapps/ROOT发布路径
- tomcat下web应用的基本结构,各文件夹里面存放什么
- Tomcat\webapps 目录中 部署后目录结构是什么意思具体操作是什么
- tomcat部署文件不想放在webapps下怎么做
- tomcat下的webapps下的项目 无法运行 是怎么回事是不是要改配置文件啊
修改tomcat7的/webapps/ROOT发布路径
tomcat7跟以前的版本一样,默认的发布程序是/usr/local/tomcat/webapps/ROOT下面,即我们必须将测试文件放在此目录下才能进行测试,如何更改ROOT路径呢?
我们可以修改vim /usr/local/tomcat/webapps/conf/server.conf。
我的文件如下:
Host name="localhost" appBase="/data/htdocs/www"
unpackWARs="true" autoDeploy="true"
/Host
/Engine
在host/host标签之间添加上:
Context path="" docBase="example" debug="0" reloadable="true" /
path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;
docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个example目录,让该目录作为我的默认目录。debug和reloadable一般都分别设置成0和true,重启tomcat应该就可以生效了。
tomcat下web应用的基本结构,各文件夹里面存放什么
以tomcat6.0为例
安装好完毕后,目录如下:
bin :
1 存放着jar(tomcat中所有的项目以及tomcat本身所使用的jar,即公用的。例如:你在 tomcat中部署了2个项目,这个2个项目里面都用同一个jar去连接数据库,这个时候,你可以把这个jar放在这里)
2 tomcat启动/关闭的脚本(绿色版的是脚本,安装版的是图形界面)
conf:
配置文件
例如:
1 server.xml(Tomcat的主要配置文件,这里可以配置tomcat项目端口号,字符集,域名等)。
2 web.xml:Tomcat配置的web应用设置缺省值的文件(web.xml是web项目中不可缺少的,但是你写了在webapps下建立一个文件夹,然后再里放一个JSP然后运行它,这个时候能运行成功,因为:Tomcat配置的web应用会自动设置缺省值的文件)。
lib:
Tomcat使用的jar文件。
例如:系统里面有环境变量,当你运行tomcat的时候,会自动加载进来
logs:
日志
temp:
临时文件(忽略它,相当于系统垃圾)
webapps:
应用程序部署在这里
work:
缓存
例如:你部署了一个叫demo的项目,你运行的时候,tomcat会解释你的项目,这个时候,这个里面存放的全是解释你项目后的东西。可以清掉。启动tomcat后还会自动生成。但是要注意,如果tomcat启动后,你清掉了,那么项目运行不了
不废话了,3~!老板来了~!
Tomcat\webapps 目录中 部署后目录结构是什么意思具体操作是什么
你贴出来的图已经说得很详细了
就是进入你安装TOMCAT的目录下的一个webapps目录
比如我是把TOMCAT安装在D:\apache-tomcat-6.0.39 那么 1。中要求的目录就是
D:\apache-tomcat-6.0.39\webapps
2. 打开某某安装包,找到 blog4j 文件夹,这个也写得很清楚了啊,就是告诉你找到某个文件。
3.把你找的的这个文件复制到 1中的 webapps文件夹下
部署后结构目录,意思就是 你完成123步后,目录结构变成
D:\apache-tomcat-6.0.39\webapp\blog4j
然后 blog4j这个文件夹下面又有 blog4jadmin、common、images、js.......文件夹。
tomcat部署文件不想放在webapps下怎么做
方法如下:
在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。
在tomcat中的conf目录中,在server.xml中的,《host/》节点中添加:
《Context path="/hello" docBase="D:\ workspace\hello\WebRoot" debug="0" privileged="true"》
《/Context》
或者
《Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/》
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。
由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
tomcat下的webapps下的项目 无法运行 是怎么回事是不是要改配置文件啊
是。你在webapps下新添加的文件夹(比如说新建的文件夹为test),那么要通过设置tomcat|conf目录下的server.xml文件,添加如下内容:
《!--
Tomcat
Manager
Context
--》
《Context
path="/test"
docBase="test"
debug="0"
privileged="true"/》
在类似上述代码的地方加入这段代码即可。

更多文章:
teammate(teammate,company,partner)
2026年10月11日 06:10
javascript arraybuffer(javascript可以把base64编码转换成二进制代码吗求示例代码!)
2026年10月11日 04:00
text函数公式(excel中round和text函数的区别是什么)
2026年10月11日 03:50
google chrome打不开(chrome浏览器打不开怎么回事 浏览器打不开的处理方法)
2026年10月11日 02:00
websocket整合springboot(Springboot整合Websocket遇到的坑)
2026年10月11日 01:40
drawerlayout(android 怎样让drawerlayout设置的侧滑菜单的内容充满屏幕)
2026年10月10日 19:20
xor四位数怎么运算(单片机怎样用C语言实现4个数字间的异或)
2026年10月10日 17:50
perl数组中最多的元素(用perl实现,得到一个数组中重复次数最多的元素)
2026年10月10日 17:00



