20190221——周婕纶 Intellijidea Project structureTomcat
在运行第一个maven项目的时候,就遇到的很多问题。包括tomcat的搭建,环境变量配置。那么这个project structure我个人认为需要弄懂这个选项的功能。
ntelliJ IDEA 的Project structure可以在File->Project structure中打开,同时,在新建项目是IDE一般用向导的方式让你填写Project structure相关内容。在说明如何填写之前,先说说这些项都代表什么,包含Project、module、library、artficat和facet。project就是这个工程,下面有很多module。这里project和module的关系类似于Visual Studio中的解决方案和项目之间的关系,project对应于解决方案,module对应于项目(没错,就是这样,project就是顶层,不要看英文翻译)。library就是要包含的library,这个有点像VS里的程序集的概念。artifact是打包用的,这是maven里的概念,就是这个资源包含了哪些内容,当用package时,生成相应的jar或war,用instal(maven里用于发布资源)时,这个包会连同其它必要的文件(如.pom文件),最后放在repository(maven的仓库)中。facet是为了确认信息,比如源码在哪里放、相关资源(图形等)在哪里放、java web程序的root路径等等。
关于Tomcat Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成,由于有了Sun的参与与支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0。因为Tomcat技术先进、性能稳定,而且免费,因为深受Java爱好者的喜爱并得到了部分软件开发商的认可,称为目前比较流行的Web应用服务器。
Tomcat服务器是一个免费的开源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的情况下被普遍使用,是开发和调试JSP程序的首选,对于一个初学者来说,可以这样认为。当在一个机器上配置好Apache服务器,可利用它响应HTML页面的访问请求。 实际上,Tomcat是Apache服务器的扩展,但运行时他是独立运行的,所以当你运行tomcat,它实际上作为一个与Apache独立的进程单独运行的。
Tomcat的服务器应用原理。 Tomcat部署的三种方式。在纯Tomcat环境下,不使用开发工具tomcat部署项目有三种方式 一、把html放到tomcat下面的webapps目录下的hello文件夹下面。 启动tomcat访问8080/hello/hello.html
20190221——周婕纶 Intellijidea Project structureTomcat相关推荐
- 2022黑马Python学习笔记
一.导学 Pthon语言基础入门 Pthon语言高阶加强 大数据分析PySpark 二. 初识Python 你好Python程序 print("Hello World!!")> ...
- 中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学)
中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学) 第1周 Python初探 为project设置解释器 保留字 第1周课后测试题 第2周 基本运算.条件分支和输出格式控制 ...
- 【Keras】基于SegNet和U-Net的遥感图像语义分割
from:[Keras]基于SegNet和U-Net的遥感图像语义分割 上两个月参加了个比赛,做的是对遥感高清图像做语义分割,美其名曰"天空之眼".这两周数据挖掘课期末projec ...
- Keras】基于SegNet和U-Net的遥感图像语义分割
from:[Keras]基于SegNet和U-Net的遥感图像语义分割 上两个月参加了个比赛,做的是对遥感高清图像做语义分割,美其名曰"天空之眼".这两周数据挖掘课期末projec ...
- Google被骂成筛子
问耕 发自 凹非寺 量子位 出品 | 公众号 QbitAI △ 插图:Nicole Gray Google终于放弃了. 这家陷入四面楚歌境地的科技巨头,周五在内部会议上作出决定:不再与美国国防部续约P ...
- 【人工智能】德国人工智能技术发展现状和未来趋势
https://mp.weixin.qq.com/s/dg_M6cdyQZh3Cod_bwztNA 人工智能是介于机械工程和计算机科学.心理学之间的领域.要了解人工智能,必须要了解机械工程学与语言学, ...
- 三、GAMIT解算之分步处理
目录 3.1 命令总结 3.2 基线解算精度评定标准 3.1 命令总结 依次输入以下命令即可: grep POSITION *.<year2>o > lfile.rnxrx2apr ...
- 95后创业风口已来临?牛逼又低调的95后们都在干什么
当大家谈及到95后创业者时,第一个想到的可能是王凯歆.近期王凯歆被媒体捧上了天,却在短时间内又被摔下了神坛.在外界看来,95后成了不靠谱的代名词.但其实大多数95后是靠谱的,我们不希望因为一些事件的影 ...
- 一文了解2万美金的CQF量化金融分析师证书
一.什么是CQF? 官方意思:CQF的全称是Certificate in Quantitative Finance中文翻译为量化投资分析师,是由Paul Wilmott博士领导的国际知名的数量金融工程 ...
- 大数据项目之电商数据仓库系统回顾
文章目录 一.实训课题 二.实训目的 三.操作环境 四. 实训过程(实训内容及主要模块) 五.实训中用到的课程知识点 六.实训中遇到的问题及解决方法 1) 再次格式化NameNode导致无法启动dat ...
最新文章
- MySQL覆盖索引:直接从索引查询到了数据
- matlab中存档算法代码,MATLAB 智能算法超级学习手册中程序代码
- 【LeetCode】104. Maximum Depth of Binary Tree (2 solutions)
- ActionScript 3.0 学习笔记三
- mysql 行转列 显示_mysql 行转列 (结果集以坐标显示)
- 使用Lazy对构造进行重构后比较
- 了解java虚拟机mdash;串行回收器(6)
- 云计算需要更强大的管理工具
- 对M/M/N排队论模型的matlab代码实现
- matlab基础编程,Matlab 编程入门(一):编程基础
- 听课记录高中计算机,高中语文听课记录
- 双摄像头做slsm_刚刚考完!真实双机位复试经验帮你避雷!
- 用小鸟云服务器如何实现Nginx静态资源配置?
- 使用docker部署Nexus
- 计算机教室英语手抄报,我的教室英语手抄报
- Capture One 22 最新推出全景拼接功能
- kafka 0.10.0 producer java代码实现
- 计算机网络期末复习提纲(全知识点总结)
- 目标检测—安全帽检测实践
- deepin20系统选择手动安装盘_拯救老Macbook Air笔记本经验分享,用优盘安装最新苹果系统...
热门文章
- Ice_cream’s world II - HDU 2121 - 最小树形图
- IBM HTTP Server集成Liberty
- 【刷题之路】跳格子/抓石子问题
- 联想CEO称不放过任何并购机会 即将有行动
- Android获取手机信息和App信息的一些方法总结
- 火车票为什么不卖往返票
- 操作系统中CPU的两种竞争策略
- Failed to convert from type [java.lang.String] to type [java.util.Date]
- 爬取竞技游戏排行榜 - 从游戏网站获取游戏排行榜信息
- CANdb++ dbc编写