JavaWeb后端入门4
1. 动态WEB资源目录结构
代码语言:javascript代码运行次数:0运行复制Website
|————静态页面(HTML、CSS、JS、图片)
|————JSP页面
|————WEB-INF
|————web.xml(必须)
|————classes(可选)
|————lib (可选)存放第三方jar包,比如mysql驱动
2.项目发布方式
- 直接将项目赋值到
tomcat/webapps
下 - 在
tomact/conf/server.xml
配置tomcat的虚拟路径 - 在
tomcat/conf/Catalina/localhost
下配置tomcat的虚拟路径
2.1 方式1:直接将项目赋值到tomcat/webapps
下
如将demo
文件夹赋值到webapps下,直接通过localhost:8080/demo
即可访问
2.2 方式2:配置虚拟路径
配置一个名称与一个真实的路径进行绑定,通过访问这个名称得到真实的路径
在tomcat/conf/server.xml
中进行配置(可以在tomcat文档中找到)
在Host标签中加入Context标签
代码语言:javascript代码运行次数:0运行复制<Context path="/demo" docBase="G:\source-code\1html\project-demo"></Context>
其中path后面为虚拟路径,通过localhost:8080/demo即可访问 docBase为真实存在的路径
2.3 方式3:配置虚拟路径
方法2一旦出错会导致tomcat无法启动,推荐使用这种方法
在 tomcat/conf/Catalina/localhost
下创建一个name.xml
文件,加入以下内容
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="G:\source-code\2JavaScript\2021.3.18"></Context>
访问localhost:8080/name
即可