-------------------------近期刚接触IntelliJ IDEA,做下记录------------------------
一、术语介绍
1. Project : 工作区间(eclipse的workspace),所以一开始打开idea后,会先叫你创建一个project即工作区间(一开始我还以为为什么一定要创建工程才能进入- -)。
2. Module:项目工程(eclipse的project)
3. Facets:你可以认为facets是一种项目的类型,比如web工 程,EJB工程,spring工程等。IDEA引入Facets的优势在于,任何工程都是java module,但是你可以为这个java module增加,修改,或者删除facets,让这个项目具有web工程,spring工程等特性,而不需要重新建立工程
4. Artifacts:加工品?人工环境?可以认为是加工项目工程的地方,比如打包成jar、war、发布web、ejb工程
二、创建工程
1. 打开idea会看到如下界面
2. 选择[Create New Project]
这里建议选择下面的1[Empty Project]创建一个空的工作区间,而不采用2[Web Applicattion]方式。当然采用2的方式也可以创建工作区间,同时还可以有一个默认的工程内容。但以后要是在这个工作区间里创建工程就不方便,如下:
区域1代表的是直接采用方式2[Web Applicattion]创建project,对应产生的一个module。然后之后我们在这个project工作区间,在新建module工程ts1即区域2,还有module工程ts2即区域3. 这样可以看出三个工程布局不太协调。
ok我们以方式1进行创建project,创建一个名为work空的工作区间
3. 创建module工程
创建了一个空的工作区间后,idea会自动弹出创建如下页面:
我们选择modules,然后点击+号创建一个新的module。(如果没有自动弹出这个页面,也可以File-〉new module),出现如下界面
注意这个跟前面创建project工作区间的界面有点相似,但这个是New Module的界面。而且左下方没有[Empty project]. 这里我们创建[Web Application]
这边首次创建的话应该要new一个jdk。具体配置跟eclipse类似。
创建module结束,就可以看到如下界面,相比eclipse,多了一个iml的配置文件
三、工程分布到Tomcat
1. 配置tomcat
若没有上面工具栏的,可以view-〉Toolbar
添加tomcat服务
输入tomcat服务名,选择tomcat版本,初始化的时候要先配置好。(点击[Configure],配置与eclipse一样)
然后下方会提示没有artifacts被加载,点击[fix],会直接把当前工程加到我们配置的这个服务器下面,如下:
输入Application context ,然后server页签那边会自动填充tomcat启动后默认打开的地址为:http://localhost:8080/sud/ (注意:Application context 这里填写的只是应用名字而已)
这样做完后,我们就完成工程发布到tomcat服务器了。现在就可以修改index.jsp,输入测试内容。启动tomcat就可以了。
注意上面的CATALINA_BASE目录,这个是idea配置tomcat服务器后,自动产生的一个虚拟的tomcat目录,我们可以打开此目录看看:
此目录有我们熟悉的tomcat文件结构conf、logs和work目录。conf存放加载工程的配置文件,logs就存放tomcat相关日志(怪不得在本地tomcat目录logs一直找不到日志文件,原来是放在各自虚拟的tomcat目录下)
一个简单的项目就这样搞定了,下个再来搞定热部署。
IDEA+Tomcat+JRebel热部署:http://wibiline.iteye.com/admin/blogs/2073399
相关推荐
javaweb期末作业基于MySQL+IDEA+Tomcat+JSP+Servlet宾馆管理系统源码+文档说明,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为...
javaweb期末作业-基于mysql+Tomcat+JSP+IDEA+Servlet的宾馆管理系统源码+文档说明,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为...
3. 配置Tomcat服务器,在IDEA的"Run/Debug Configurations"中选择对应的Tomcat Server配置,然后在"Deployment"标签页下添加应用的Artifact,确保应用的部署路径正确。 4. 开启IDEA的自动编译(`File` -> `Settings...
在Mac环境下,开发Web应用程序是一项常见的任务,而IntelliJ IDEA、Tomcat和Maven是这个过程中的关键工具。本文将深入探讨如何利用这些技术在Mac上实现Web前端数据的各种类型的绑定。 首先,IntelliJ IDEA是...
javaweb期末作业-基于MySQL和Tomcat+IDEA+JSP和Servlet宾馆管理系统+文档说明,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程...
javaweb期末作业-基于MySQL和Tomcat+IDEA+JSP和Servlet宾馆管理系统+文档说明(高分项目),含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。...
总之,Idea Tomcat Runner插件是针对IntelliJ IDEA社区版用户的一个强大工具,它弥补了社区版未集成Tomcat的不足,让开发者能够更加高效地进行Java Web应用的开发和调试。如果你是社区版IDEA的使用者,并且经常需要...
3. 配置Tomcat容器:在IntelliJ IDEA中配置Tomcat服务器作为运行环境,这样可以在IDEA中直接启动和调试Web应用。 测试: 1. 简单测试JSP:在配置好Tomcat和创建Web项目后,可以在本地机器上通过Tomcat服务器运行JSP...
Tomcat是一款轻量级的Java应用服务器,它是Apache软件基金会的项目,专门用来运行Java Servlet和JSP应用。在这个项目中,Tomcat会解析HTTP请求,调用相应的Servlet来处理,然后将结果返回给客户端。 Eclipse是一个...
【SpringBoot+maven+idea+Mybatis+Jsp】是一个典型的Java Web开发组合,用于构建高效、简洁的应用程序。这个详细案例将涵盖Spring Boot的快速启动特性,Maven的依赖管理,IntelliJ IDEA的集成开发环境优势,Mybatis...
在本项目中,“IDEA+MYSQL实现WEB动态留言”是一个基于Web的应用程序,它利用了IntelliJ IDEA作为集成开发环境(IDE)以及MySQL作为关系型数据库系统来创建一个交互式的留言功能。这个应用允许用户查看、发布和修改...
该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 后端:spring,mysql,面向对象 前端采用:jsp,jquery,css 运行环境及开发工具:jdk8,idea或者eclipse,...
标题 "基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统" 描述了一个使用常见Web开发技术构建的应用程序。这个系统利用了关系型数据库MySQL、Web服务器Tomcat、以及Java Web编程的两个核心技术:Servlet和JSP...
在IT行业中,集成开发环境(IDE)如IntelliJ IDEA(简称IDEA)是Java开发者常用的工具,而Tomcat是一款广泛使用的开源应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)。本教程将详细讲解如何在IDEA...
在使用IntelliJ IDEA(简称Idea)开发Java Web项目并使用Tomcat作为应用服务器时,有时会遇到控制台输出乱码的问题。这主要是因为字符编码设置不正确导致的。以下是一些解决Idea启动Tomcat项目时控制台乱码问题的...
在使用 IntelliJ IDEA 开发 Web 应用程序时,需要配置 Tomcat 服务器以便运行 JSP 程序。本资源将指导您如何在 IntelliJ IDEA 中配置 Tomcat 服务器。 知识点一:安装 Tomcat 服务器 要在 IntelliJ IDEA 中配置 ...
Idea 是一款功能强大且功能丰富的集成开发环境(IDE),Tomcat 是一款流行的 Java Web 服务器,两者结合使用可以大大提高 Web 应用程序的开发效率。在本文中,我们将详细介绍如何在 Idea 中配置 Tomcat,实现 Web ...
该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 后端:spring,mysql,面向对象 前端采用:jsp,jquery,css 运行环境及开发工具:jdk8,idea或者eclipse,...
该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 后端:spring,mysql,面向对象 前端采用:jsp,jquery,css 运行环境及开发工具:jdk8,idea或者eclipse,...