20190221——周婕纶 Intellijidea Project structureTomcat

2023-11-06 21:20

本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/359114

相关文章

Debugging Lua Project created in Cocos Code IDE creates “Waiting for debugger to connect” in Win-7

转自 I Installed Cocos Code IDE and created a new Lua Project. When Debugging the Project(F11) the game window pops up and gives me the message waiting for debugger to connect and then freezes. Also a

SVN Cornerstone 报错信息 xcodeproj cannot be opened because the project file cannot be parsed.

svn点击update 之后,打开xcode工程文件,会出现  xxx..xcodeproj  cannot be opened because the project file cannot be parsed. 发现项目中代码全没了。只有一个空的工程名字,因为xcodeproj工程文件冲突了,然后就是svn强制给你更新了,内部的文件冲突了,你们改了同样的地方的一段代码,可能是你们只是多加

Android Studio打开Modem模块出现:The project ‘***‘ is not a Gradle-based project

花了挺长时间处理该问题,特记录如下:1.背景: 在Android studio 下导入一个新增的modem模块,如MPSS.DE.3.1.1\modem_proc\AAA, 目的是看代码方便一些,可以自由搜索各种关键字。但导入该项目时出现了如下错误: The project '***' is not a Gradle-based project.造成的问题: (1) project 下没有代码,而

实习四十:部署project_exam_system项目——及容器的编排

(一)安装docker、编辑daemon.json文件、安装docker-compose编排容器、启动docker 1.环境准备 [root@docker--1 ~]# rz -E   rz waiting to receive.   [root@docker--1 ~]# ls   anaconda-ks.cfg  docker.sh   [root@docker--1 ~]# source

解决Re-download dependencies and sync project

解决Re-download dependencies and sync project 问题描述 新建一个工程,报错 Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)<a hr

myEclipse刚打开启动报Errors running builder 'DeploymentBuilder' on project '工程名' xxxNullpointException 的错误

 早上打开myEclipse就会报 Errors running builder 'DeploymentBuilder' on project '工程名' xxxNullpointException 的错误。找了半天,也没有解决方法。终于找到一个看似靠谱的博客 http://5666522.blog.51cto.com/5656522/1238898    解决了该问题 解决方法如

idea的maven project消失解决方案

方案一:点击菜单栏View->Tool Windows->Maven projects 方案二:File -> Settings -> Plugins -> Installed ->找到下面两个并勾选->然后重启 1,Maven Integration 2,Maven Integration Extension

调用Jira API 获取Project的Board参数和Sprint参数

每个jira项目都有sprint参数和board参数,关系为一对多的关系。 project 和 board > 1对nboard 和 sprint > 1对n 如果想要查询一个项目具有哪些正在进行的sprint,还需要费一番功夫。 因为目前jira -api的python库里并没有给出方法,不过我们可以通过下面的方法获得: 通过get请求,根据项目的key或者ID获得board信息