前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >4. Tomcat 服务器部署WEB项目

4. Tomcat 服务器部署WEB项目

作者头像
Devops海洋的渔夫
发布2021-11-02 11:29:15
3.7K0
发布2021-11-02 11:29:15
举报
文章被收录于专栏:Devops专栏Devops专栏

4. Tomcat 服务器部署WEB项目

1. 标准的JavaWeb应用目录结构

代码语言:javascript
复制
  WebAPP(文件夹,项目)  
     |---静态资源: html,css,js,图片(它们可以以文件存在,也可以以文件夹存在)  
     |---WEB-INF 固定写法。此目录下的文件不能被外部(浏览器)直接访问
      |---lib:jar包存放的目录
      |---web.xml:当前项目的配置文件(3.0规范之后可以省略)
      |---classes:java类编译后生成class文件存放的路径

2. 发布项目到tomcat

2.1 方式一:直接发布

只要将准备好的web资源直接复制到tomcat/webapps文件夹下,就可以通过浏览器使用http协议访问获取

1、在 webapps 目录下创建一个 book 工程:

image-20201110081846426

2、把项目的内容拷贝到里面:

image-20201110082003371

3、如何访问 Tomcat 下的 web 工程。

重启Tomcat服务,只需要在浏览器中输入访问地址格式如下:

http://ip:port/工程名/目录下/文件名

访问:http://localhost:8080/book/

image-20210112000245628

访问成功,说明成功部署了。

2.2 方式二: 虚拟路径的方式发布项目
1. 第一步:在tomcat/conf目录下新建一个Catalina目录(如果已经存在无需创建)

image-20201222075222868

2. 第二步:在Catalina目录下创建localhost目录(如果已经存在无需创建)

image-20201222075725328

3.第三步:在localhost中创建xml配置文件,名称为:test.xml(注:这个名称是浏览器访问路径)

image-20201222075834448

4. 第四步:添加 test.xml文件的内容为:docBase就是你需要作为虚拟路径的项目的路径

在我的本地F盘,创建一个MyApp的Web项目文件夹,然后写一个简单的 index.html 如下:

image-20201222080642382

回到 test.xml 配置工程项目如下:

image-20201222080716961

代码语言:javascript
复制
<?xml version = "1.0" encoding = "utf-8"?>
<Context docBase="F:/MyApp" />
5.第五步:直接访问(通过写配置文件的路径来访问):

启动tomcat服务,测试访问页面如下:

http://localhost:8080/test/index.html

image-20201222080829002

3.小结

代码语言:javascript
复制
1. 安装Tomcat、启动Tomcat
2. 往Tomcat服务器中部署项目
  	1. 直接拷贝项目的方式进行部署
  	2. 虚拟路径配置的方式进行部署(两种)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 海洋的渔夫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 4. Tomcat 服务器部署WEB项目
    • 1. 标准的JavaWeb应用目录结构
      • 2. 发布项目到tomcat
        • 3.小结
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档