一.将web文件夹拷贝到webapps下
也可修改server.xml里的<Host>标签的appBase属性,tomcat会自动监听该文件夹下的应用
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
二.修改server.xml,在<Host>标签下添加子元素<Context>标签
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="/test" docBase="e:\aa" />
path标识虚拟目录,docBase标识web文件夹所在的绝对路径。
注意:需要重启服务器才会生效
三.conf/Catalina/localhost/在该路径下添加xml文件,文件的名称即为虚拟目录的名称。
eg:在conf/Catalina/localhost/下新增test.xml ,在test.xml中指明web文件夹所在的绝对路径
<Context docBase="e:\aa" />
在浏览器访问:http://localhost:8080/test/123.jpg
学习过程中遇到的问题:
启动tomcat时,无法启动成功 (doc窗口一闪就退了)
导致该问题可能的原因:
1.环境变量的问题
2.server.xml里的Context标签有问题
注意:xml的所有元素必须有闭标签<Context /> '/'不要省略
docBase必须是绝对路径,且该路径下存在该web文件夹
本文介绍了如何在Tomcat服务器上部署Web应用,包括将Web文件夹拷贝到指定位置、修改server.xml文件来设置虚拟目录及使用Context标签指定Web应用路径的方法。同时,文章还列举了一些常见的配置问题及其解决办法。

1549

被折叠的 条评论
为什么被折叠?



