当前位置:首页 > 后端开发 > 使用IntelliJ IDEA开发java web

使用IntelliJ IDEA开发java web

6个月前 (05-21)40

前言:由于本人接触java语言时间还比较短,IDE工具eclipse还比较熟悉点,想试试用IntelliJ IDEA来开发java web项目来练练手!

一、下载安装篇

1.安装IntelliJ IDEA

官网的下载地址: http://www.jetbrains.com/idea/download/ ,支持mac/windows/linux三大主流平台,我用的是windows版本。

注:IntelliJ IDEA是商业软件,有二个版本,

Ultimate Edition是商业版本,功能完善,可以免费试用30天,建议下载该版本学习;

Community Edition 是社区免费版本,功能有所精减,可用于google android开发(我一开始下载的是这个版本,今天做此小测试时,发现不能建web项目,所以又重装了完整版,唉浪费时间)

本次使用的是IntelliJ IDEA 2016.1.1( JDK 的下载安装及环境变量的配置~略)

附:IntelliJ IDEA 使用教程(极客学院)比较全面的讲解

2.Tomcat 的下载安装及配置

官网的下载地址:http://tomcat.apache.org/

本次下载的是apache-tomcat-9.0.0.M4-windows-x64

接着配置环境变量(略)

进入tomcat的安装目录点击startup.bat,启动

使用IntelliJ IDEA开发java web _ Java侠

打开浏览器测试其是否启动成功

使用IntelliJ IDEA开发java web _ Java侠

要关闭直接关掉控制台窗口即可~

 

二、创建web项目

1.File -> New Project ,进入创建项目窗口

注:在IntelliJ IDEA里面“new Project” 就相当于eclipse里的“workspace”,而“new Module”才是创建一个工程。这个和Eclipse有很大的区别

使用IntelliJ IDEA开发java web _ Java侠

使用IntelliJ IDEA开发java web _ Java侠

使用IntelliJ IDEA开发java web _ Java侠

2、在 WEB-INF 目录下点击右键,New -> Directory,创建 classes 和 lib 两个目录

(注:classes用于存放编译后的java字节码,lib存放引用的jar包。)

使用IntelliJ IDEA开发java web _ Java侠

3、File -> Project Structure,进入 Project Structure窗口,点击 Modules -> 选中项目“JavaWeb1” -> 切换到 Paths 选项卡 -> 勾选 “Use module compile output path”,将 “Output path” 和 “Test output path” 都改为之前创建的classes目录

使用IntelliJ IDEA开发java web _ Java侠

4.点击 Modules -> 选中项目“JavaWeb1” -> 切换到 Dependencies 选项卡 -> 点击右边的“+”,选择 “JARs or directories”

使用IntelliJ IDEA开发java web _ Java侠

注:Java Web项目是需要依赖 上图看到的 JDK 与 Tomcat包(Servlet模块就在里面)

使用IntelliJ IDEA开发java web _ Java侠

使用IntelliJ IDEA开发java web _ Java侠

使用IntelliJ IDEA开发java web _ Java侠

5.配置打包方式Artifacts:点击 Artifacts选项卡,IDEA会为该项目自动创建一个名为“JavaWeb:war exploded”的打包方式,表示 打包成war包,并且是文件展开性的,输出路径为当前项目下的 out 文件夹,保持默认即可。另外勾选下“Build on make”,表示编译的时候就打包部署,勾选“Show content of elements”,表示显示详细的内容列表。

参考】:

Intellij IDEA 14.x 中的Facets和Artifacts的区别    

Java的打包jar、war、ear包的作用与区别

Intellij IDEA 14.x 菜单项中Compile、Make和Build的区别

使用IntelliJ IDEA开发java web _ Java侠

三、配置 Tomcat

1、Run -> Edit Configurations,进入“Run Configurations”窗口,在“Server”选项板中,去掉勾选“After launch”,设置“HTTP port”和“JMX port”,点击 Apply -> OK,至此Tomcat配置完成。

使用IntelliJ IDEA开发java web _ Java侠

点击“Deployment”选项卡,修改“Application context”-> Apply -> OK

使用IntelliJ IDEA开发java web _ Java侠

四、在 Tomcat中运行项目

 使用IntelliJ IDEA开发java web _ Java侠

使用IntelliJ IDEA开发java web _ Java侠

使用IntelliJ IDEA开发java web _ Java侠

 

 

另附:IntelliJ IDEA使用教程(讲得不错!!)

作者:小金乌会发光-Z&M
来源链接:https://www.cnblogs.com/carsonzhu/p/5468223.html

标签: javaweb

“使用IntelliJ IDEA开发java web” 的相关文章

JavaWeb之Eclipse中使用Maven构建SpringMVC项目

JavaWeb之Eclipse中使用Maven构建SpringMVC项目

为了学习spring和maven我这也是拼了老命了,光使用maven配置springmvc我花了上周一周的时间,下班回来就搞,一直有bug,一个bug接着一个,昨天一整天都在解决配置的问...

关于项目报错Dynamic Web Module 3.0 requires Java 1.6 or newer 的解决方法

关于项目报错Dynamic Web Module 3.0 requires Java 1.6 or newer 的解决方法

起因:今天使用maven创建web项目的时候发现项目上老是有个红X,错误如下图所示,虽然项目能正常运行起来,但是LZ的强迫症发作,不弄掉就觉得心里不舒服,于是上网查了攻略,几经周折最终大...

Java调用WebService方法总结(9,end)--Http方式调用WebService

Java调用WebService方法总结(9,end)--Http方式调用WebService

Http方式调用WebService,直接发送soap消息到服务端,然后自己解析服务端返回的结果,这种方式比较简单粗暴,也很好用;soap消息可以通过SoapUI来生成,也很方便。文中所...

java web 开发入门实例

java web 开发入门实例

学习是个技巧活,关键是要找到重点的地方,新手在这方面的坑尤其多。看别人的教程一步一步的跟着做,隔几步就遇到一个新知识点,忍不住就百度往深处了解,一晃半天就过去了。 有的知识点要深入...

Linux(Centos)之安装tomcat并且部署Java Web项目

Linux(Centos)之安装tomcat并且部署Java Web项目

1.准备工作   a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图...

Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

JDK8+Tomcat8+IntelliJ IDEA 13,最新的装备,玩玩看。 这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容。最近几天在折腾这些玩...

java离线地图web GIS制作

java离线地图web GIS制作

  因为项目需求,要做一个web地图,之前做过高德的在线地图,它提供了一系列的API,并且由于是国产的,所以开发起来比较容易,现在由于项目是内网使用的,所以需要使用离线地...

JavaWeb之HTTP协议

JavaWeb之HTTP协议

一、概念 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传...

将Java Web 应用部署至 WebSphere 7

将Java Web 应用部署至 WebSphere 7

因为项目最终需要被部署至IBM WebSphere上,而且以前都没有接触过WebSphere,所以先写一个测试例子练练手。在网上找了很多文档,折腾了一下午,才把项目部署上去,有很多文档写...

Intellij Idea 创建JavaWeb项目入门(一)

Intellij Idea 创建JavaWeb项目入门(一)

Idea创建JavaWeb项目步骤:1、打开Intellij Idea IDE,然后点击Create New Project     2、左...