作者:甄之恋 | 来源:互联网 | 2023-10-11 10:22
写在前面,IDEA中,【project】和【module】的关系,我的理解就是,project是一个大项目,然后一个大项目下可以多个module,就像通常在开发的时候会把一个项目分成很多独立的模块来做,对应eclipse来说,project就是workspace,module就是project。(不知理解是否正确)
最近也正在学习IDEA的使用,下面将IDEA中建立一个javaweb项目的过程记录下来,以便后面自己忘了的时候可以查找。
一、新建项目
【new】->【project】,选择jdk的版本,其他的不用选择,如果没有jdk,点击后面的new来找到你的jdk的安装路径。
设置这个【project name】和【project location】
在【webdemo】右键新建一个【module】
创建【java】下的【web application】,勾选【create 】
设置【module name】
下图是创建好的web项目。
在【WEB-INF】目录下新建一个【classes】和【lib】文件夹,分别是用来存放Java类编译后的 .class 文件,和第三方的jar包。
二、配置文件夹路径
打开【file】菜单下的【project structure】
【注意】这里的截图当时没有保存好,图中的两个地址值应该是一样的,都是定位到classes文件夹
三、配置tomcat容器
打开【run】菜单下的【edit configurations…】
点击【+】选择【tomcat server】菜单下的【local】
配置好下图中黄框中的内容后【apply】->【ok】
四、在tomcat上部署并运行项目
在下面两个地方都可以打开【edit configurations…】
这里可填可不填,点击【apply】注意与后面浏览器中访问地址有关系
返回到【server】,配置【On 'update' action】和【On frame deactivation】,设置成【update classes and resources】,然后【apply】->【ok】
至此,在IDEA中见了一个javaweb项目已经完成,现在我们可以在【index.jsp】文件中写一段文字,运行tomcat server,看看项目是否正确。
运行tomcat,工具栏上的【绿色小三角】或者从【run】菜单下也可以,在浏览器地址栏输入【localhost:8080/demo1】,这里的【demo1】和之前的一步的设置有关系,如下图:
若浏览器显示出了jsp页面的内容,则项目顺利建成。