专栏首页逆回十六夜javaWeb idea学习笔记(二)WEB项目
原创

javaWeb idea学习笔记(二)WEB项目

项目

  • 静态项目
  • 动态项目

java动态项目的目录结构

------项目的根目录

------WEB-INF目录

------web.xml:web项目的核心配置文件

------classes目录:放置字节码文件的目录

------lib目录:放置依赖的jar包

tomcat在idea上面的部署

idea run--configurations配置找到tomcat安装目录

可以将context的值自行修改.

冷部署

默认,每次加入页面需要重新启动tomcat

热部署

每次修改都能及时部署

部署的位置

经过百度查资料才知道,在idea中配置的tomcat,在运行时idea不会把项目放到自己的webapps路径下,而是在${user.home}/.IntelliJIdea/system/tomcat 目录下。

也就是说每个项目都有属于自己的一份tomcat配置,互不干扰。

将IDEA的基于tomcat额web项目部署到本地的tomcat中

工作空间项目和idea部署的tomcat的web项目是在两个位置存放,tomcat真正访问的是tomcat部署的web项目,"tomcat”部署的web项目对应着“工作空间项目”的web目录下的所有资源

WEB-INF目录下的所有资源不能被浏览器直接访问。

找到项目位置

通过jar -cvf 项目名称(war包的名称) ./将整个发布的项目打包

然后复制到本地tomcat的webapps目录中,通过自动生成包或者解包的操作,实现部署。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • javaWeb idea学习笔记(七)Jsp极速入门

    contentType,用来指定Jsp页面所采用的编码方式,默认值:text/html,ISO-8859-1

    逆回十六夜
  • javaWeb idea学习笔记(一)tomcat

    <Connector port="8080" protocol="HTTP/1.1"

    逆回十六夜
  • XML学习笔记

    XML和HTML的区别(引用于https://www.cnblogs.com/jqant/p/9497838.html)

    逆回十六夜
  • Linux下安装JDK1.8、Tomcat、以及MySQL详细介绍(附软件分享)

    1、通过相关软件或拖拽的形式将安装包放入Linux目录中 2、解压jdk 1.8.0_11并将jdk复制到 /usr/local目录下

    时间静止不是简史
  • Windows上Mysql安装教程

    将安装包解压 ? 解压目录 ? 鼠标右键“我的电脑”,弹出“快捷菜单”,选择“属性”,打开“环境变量”对话框 ? 或者打开“运行”窗口,输入“sysdm.cpl...

    企鹅号小编
  • 分析uboot中 make xxx_config过程

    make xxx_config实质上就是调用了 ? 首先看MKCONFIG: ? 【注意】SRCTREE=源文件下的目录 之后的语句: @$(MKCONFIG)...

    233333
  • 【leetcode系列】136. 只出现一次的数字

    https://leetcode.com/problems/single-number/description/

    lucifer210
  • 19 个很有用的 ElasticSearch 查询语句 篇一

    为了演示不同类型的 ElasticSearch 的查询,我们将使用书文档信息的集合(有以下字段:title(标题), authors(作者), summary(...

    我的小碗汤
  • 谁能杀我?浅谈随机异或无限免杀各种WAF(d盾示例)

    最近一直在造各种车轮子,就想着其实可以写个脚本利用异或来 fuzz 出指定的字符,然后拼接出 assert 或者 create_function 等函数,来...

    洛米唯熊
  • 线性代数--MIT18.06(十五)

    投影我们已经知道它的定义了,那么我们为什么要投影呢?这就和我们之前的章节联系起来了,对于

    fireWang

扫码关注云+社区

领取腾讯云代金券