idea怎么idea 创建一个web工程动态web工程

intellij idea这个开发工具功能强大,但是大部分人都习惯eclipse 开发,所以对这个工具还不是太了解。
今天就给大家分享一下自己使用intellij idea创建一个动态web项目的经验。
不喜勿喷哦!
1.第一步,当然是打开咱们的intellij idea开发工具啦!哈哈,好,不说废话,直接开始。
我就以2016版的intellij idea为例。
点击左上角的File--& new --& Project&
&2,之后会弹出一个选择框,选择Java Enterprise ,网上有的会说选择第一个java 当然也是可行的 ,两者之间有一点点细微的差别啦,当然别忘记勾选Web Application,点击Next,
3:点击Next 之后会出现 第一项是你的工程名字,随便取啦,第二个是你的工程路径,选择好之后点击finish
4,完成之后,点击WEF-INF &,右键,NEW--&Directory &创建两个文件夹,classes 和 lib &这个名字不要改哦!
大概就是这样
5,完成后再点击File ,选择Project Structure &
6,点击Modules ,选择Paths,选中Use module compile output path ,把路径改成刚刚创建的classes文件夹
&7.ok后再点旁边的Dependencies,点击"+"号,选择1 JARs or directories ,
8,选择你刚刚创建的lib文件夹,OK
9.选第3个,jar Directory。 一路OK 到底!
10.回到主界面后,点击Run ,选择Edit Configurations&
&11.看tomcat已经有啦,这是java Enterprise的好处啦,点击Deployment ,
12.Application context可以填也可以不填&
&13,点击index.jsp。随便写一段话,比如 hello world 第一个动态web运行啦
14.点击右上角的三角形
&15。运行成功,大功告成!废话一句,这里地址和第12点的.Application context有关系的哟,如果.Application context里面写的有,相应的localhost后面也要加哦
阅读(...) 评论()拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3bb2e9eee618438e-ua98).
重新安装浏览器,或使用别的浏览器图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目 - CSDN博客
图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目
图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目
温馨提示:展开上面的加号,可以看到本文的结构。
关联阅读资源:
最适合初学者的 IntelliJ IDEA 教程 (1)- HelloWorld 和相关设置 - 李威小朋友的专栏 - 博客频道 - CSDN.NET
在这篇博客里介绍了如何下载
IntelliJ IDEA 15 ,并进行相应的软件翻(破)译(解)操作。
第 1 部分:新建一个 Java Web Application 项目
File -& New -& Project…,请选择 Java EE 这个模块下的 Web Application ,我们还可以选择生成 web.xml 文件的版本号,这里我们选择最新的 3.1 版本。
说明: 3.1 版本的意思是 servlet 规范的版本。我们可以查看 apache-tomcat-8.0.30\conf\web.xml 这个文件,知道当前 tomcat 使用的 servlet 规范版本号。
生成项目基本结构(建立基本的文件夹和文件)
根据下图的标注,依次选择以后,点击“确定”。
然后我们填写好项目名称和项目位置:
点击确定以后,在一个新窗口打开。
在打开的新窗口中,我们看到了项目的结构。我们发现还缺少 lib 文件夹,所以我们在 WEB-INF 下新建文件夹 lib,后面我们要把须要添加的 jar 包复制到 lib 包下。
第 2 部分:进行非常重要的项目配置
详解 Project Struction
然后,我们打开 Project Struction (打开 Project Struction 的方法很多,例如通过菜单 File -& Project Struction… 或者使用快捷键 ctrl + shift + alt + S,或者通过菜单栏的快捷按钮)。
我们首先看 【Project】部分。
详解 Project Struction 之 Project 模块
对 Project compiler output 的解释:
这个路径是一个非常重要的路径,它存放了我们编译以后的 Java 代码,编译以后的测试代码,打成 war 包以后在 tomcat 解压以后的标准 Web 结构的代码。
我一般设置的名字就叫 out ,建议朋友们一定要熟悉 out 这个文件夹下面的三个子文件夹,知道他们放置的是什么。
(1)artifacts:存放 war 包解压以后的标准 Web 结构的代码,里面子文件的名字一般为 (项目名)_war_exploded;
(2)production:存放Java 源代码 src 目录下编译以后的字节码文件和 Web 项目的配置文件;
(3)test:存放Java 源代码 test 目录下编译以后的字节码文件,即测试代码的字节码文件。
这个目录很重要,放置的原则是在项目下,但要和源代码区分开来,并且应该被 git 等版本管理工具排除掉。
详解 Project Struction 之 Modules 模块
(1)大体认识
(2)详解 Sources 选项卡
(3)详解 Paths 选项卡
(4)详解 Dependencies 选项卡
(5)详解如何添加依赖
第 1 种情况:添加 lib 包下的依赖:
第 2 种情况:添加 tomcat 依赖,这种依赖是一种 provided 的依赖:
详解 Project Struction 之 Libraries 模块
可以看到:
详解 Project Struction 之 Facets 模块
重要的事情说三遍。
注意:这一部分的配置非常重要,一定要设置对。而且如果不认真检查, IDEA 会“自作聪明”地帮我们设置了一个根本不存在的路径。如果设置不对,非常影响我们的情绪。
注意:这一部分的配置非常重要,一定要设置对。而且如果不认真检查, IDEA 会“自作聪明”地帮我们设置了一个根本不存在的路径。如果设置不对,非常影响我们的情绪。
注意:这一部分的配置非常重要,一定要设置对。而且如果不认真检查, IDEA 会“自作聪明”地帮我们设置了一个根本不存在的路径。如果设置不对,非常影响我们的情绪。
第 3 部分:配置本地关联的 tomcat 服务器位置
1、依次点击 Run -& Edit Configurations…
2、添加 Tomcat Server -& Local
3、添加 deployment (前提是在第 2 部分的各种配置里要把 Artifact 添加上)
还回忆得起是怎么添加 Artifact 的吗,选择第 2 个的第 2 个。
我们还可以设置访问路径:
配置启动以后默认打开的链接、浏览器、端口号、tomcat 控制台显示编码等(这个界面很重要)。
最后,我们启动配置好的服务器,大功告成了!
项目中使用到的样例代码,我已经放在了 CSDN 的代码仓库上了。朋友们可以下载。
lw_power/javawebdemo | CODE
本文已收录于以下专栏:
相关文章推荐
刚开始使用idea创建web项目可能会遇到这种情况,如图:
会发现new 的时候没有Directory 这个选项,即创建目录这个选项
原因就是当web项目创建完成后它会默认src目录为资源...
Intellij idea创建javaWeb工程的必要设置以及对Servlet的简单实现。
IntelliJ IDEA 的 project 和 module 是啥关系?(转载自:点击打开链接)
使用基于IntelliJ的IDE,如phpstorm、android studio都...
本文使用intelliJidea 14
在idea中创建一个分层(视图层、业务逻辑层、数据访问层)的项目步骤如下:
创建一个project,idea在创建project的时候会...
IntelliJ IDEA 项目相关的几个重要概念介绍
23:02:48 | 11 次阅读 | 评论: 0 | 来源: 网络整理
本篇内容为大家提...
本文主要说明安装Windows Phone 7 Developer Tools Beta版的用户在更新RTM版时遇到的问题,以及更新的主要内容。Windows Phone Developer Tool...
idea用maven创建web项目
  在适用IDEA创建maven-archetype-webapp项目的时候,创建完成后发现在main文件夹下没有Java源文件夹,不少小伙伴也遇到该问题,但不知道怎么解决,下面我就来...
1. Maven简介
相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建。 它可以管理项目的整个生命周期,常用命令如下:
我也是参考别人的资料一步步做的,但是人家不是最新版本,还是有些不同。
首先你要安装好intellij idea和tomcat
1.开始建立项目:点击【创建新项目/Create New Projec...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)idea创建javaweb项目_ASP.NET技巧_动态网站制作指南
idea创建javaweb项目
来源:人气:177
本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的&Web项目的过程。
本文PDF文档下载地址:http://download.csdn.net/detail/zht666/5141235
1、新建项目,选择Maven Module,输入项目名称,点击Next继续。
注意这里的Module就是项目的意思,等同于MyEclse中的oject。
接着直接点击Finish即可。
下图就是创建完毕后的Maven项目,双击pom.查看POM文件内容,可以自行添加Maven的依赖。但是发现,没有Web目录,怎么办?看后面。
在项目名称上右击,选择Add Framework Support...
在Add Framework Support对话框中勾选Web ,版本选择3.0并勾选Create web.xml。
点击OK后,看到如下界面,项目中出现了web文件件,是不是很熟悉了,和MyEclipse中的项目结构类似。
打开pom.xml文件,添加必须的Maven依赖。也叫Maven坐标,由groupId、artifactId和version唯一确定一组jar依赖文件。
我添加的pom.xml文件内容如下:
[html]&view
plain&copy
&?xml&version=&1.0&&encoding=&UTF-8&?&&&
&project&xmlns=&http://maven.apache.org/POM/4.0.0&&&
&&&&&&&&&xmlns:xsi=&http://www.w3.org/2001/XMLSchema-instance&&&
&&&&&&&&&xsi:schemaLocation=&http://maven.apache.org/POM/4.0.0&http://maven.apache.org/xsd/maven-4.0.0.xsd&&&&
&&&&&modelVersion&4.0.0&/modelVersion&&&
&&&&&groupId&SpringMvcDemo&/groupId&&&
&&&&&artifactId&SpringMvcDemo&/artifactId&&&
&&&&&version&1.0-SNAPSHOT&/version&&&
&&&&&dependencies&&&
&&&&&&&&&dependency&&&!--&junit&4.7&--&&&
&&&&&&&&&&&&&groupId&junit&/groupId&&&
&&&&&&&&&&&&&artifactId&junit&/artifactId&&&
&&&&&&&&&&&&&version&4.11&/version&&&
&&&&&&&&&&&&&type&jar&/type&&&
&&&&&&&&&&&&&scope&test&/scope&&&
&&&&&&&&&/dependency&&&
&&&&&&&&&dependency&&&!--&spring&3.2&--&&&
&&&&&&&&&&&&&groupId&org.springframework&/groupId&&&
&&&&&&&&&&&&&artifactId&spring-context&/artifactId&&&
&&&&&&&&&&&&&version&3.2.1.RELEASE&/version&&&
&&&&&&&&&&&&&type&jar&/type&&&
&&&&&&&&&/dependency&&&
&&&&&&&&&dependency&&&
&&&&&&&&&&&&&groupId&log4j&/groupId&&&
&&&&&&&&&&&&&artifactId&log4j&/artifactId&&&
&&&&&&&&&&&&&version&1.2.17&/version&&&
&&&&&&&&&&&&&type&jar&/type&&&
&&&&&&&&&/dependency&&&
&&&&&&&&&dependency&&&!--Jackson核心包--&&&
&&&&&&&&&&&&&groupId&com.fasterxml.jackson.core&/groupId&&&
&&&&&&&&&&&&&artifactId&jackson-core&/artifactId&&&
&&&&&&&&&&&&&version&2.1.3&/version&&&
&&&&&&&&&/dependency&&&
&&&&&&&&&dependency&&&!--Jackson数据绑定包--&&&
&&&&&&&&&&&&&groupId&com.fasterxml.jackson.core&/groupId&&&
&&&&&&&&&&&&&artifactId&jackson-databind&/artifactId&&&
&&&&&&&&&&&&&version&2.1.3&/version&&&
&&&&&&&&&/dependency&&&
&&&&&&&&&dependency&&&!--Jackson注解包--&&&
&&&&&&&&&&&&&groupId&com.fasterxml.jackson.core&/groupId&&&
&&&&&&&&&&&&&artifactId&jackson-annotations&/artifactId&&&
&&&&&&&&&&&&&version&2.1.2&/version&&&
&&&&&&&&&/dependency&&&
&&&&&/dependencies&&&
&/project&&&
然后在index.文件中随便加点内容。
下面配置Tomcat服务器,本例使用Tomcat6。
如下图,选择Local,然后点击Configure,在弹出的对话框中选择Tomcat安装目录。
选择Tomcat Server,然后点击绿色的“+”号。
点击“+”后选择Local,刚刚已经配置好了Local的Tomcat服务器。
这里会新建一个Tomcat服务,输入任意名字即可。
点击Deployment,然后点击右边的“+”,添加Artifact部署。
点击OK回到主界面,如图,点击Application Servers打开服务器视图,点击Tomcat6[local],就能看到项目的部署情况了。点击界面上方的启动按钮就可以启动Tomcat服务器,启动后服务器自动打开浏览器。
优质网站模板用 intellij idea 开发 java web 好像不太给力啊.
16:12:57 +08:00 · 12164 次点击
都说idea好用.上礼拜下载了个idea 13.弄了个简单的SpringMVC工程,使用了maven部署到tomcat访问后台日志也不报错,前台也访问不了.很是郁闷.用eclipse导入了工程,改了几个错误,tomcat正常部署,正常访问.切换回idea又不能访问不报错了...真是太郁闷了.
17 回复 &| &直到
20:45:36 +08:00
& & 16:38:38 +08:00
看你用maven,楼主应该知道pom如何做项目各个模块的依赖关系,楼主你可以把idea也当作maven,他有master,modules,如何才能让各个modules协作,最后部署的时候能顺利运行呢?那就要在Project Structure中进行调配,其中有source、paths、 dependencies,有web.xml路径、Web Directories,这些配置完成,你是不是感觉项目的结构尽在掌握。
& & 16:40:19 +08:00
应该没配置对,idea的配置和eclipse有些区别,idea 有些插件是web 开发的神器,谁用谁知道
& & 16:51:36 +08:00
刚用,感觉对Spring支持确实很爽.
配置的方面.maven的配置没有改动.导入eclipse用的同一份pom,所以maven的配置应该没错.
我觉得问题可能出在部署上.我看idea的部署没有用到maven的tomcat plugin,而是用的war包部署到了tomcat下.
@
关于idea的project和module确实分不清楚.现在就把一个project当作一个项目在用.没有再额外的创建module
关于tomcat 的部署,真的很奇怪.日志中反映部署启动正常.访问后台的controller日志没有任何变化,浏览器也没收到任何的返回(404或500).
& & 17:06:20 +08:00 via Android
很给力 谁用谁知道。
& & 17:39:32 +08:00
@ maven的tomcat是做啥用的?
我没有用过这个东西,web项目从来都是mvn package打war包然后扔到容器里。idea也是这么做的,一直也没问题。
你的问题,不要光看controller日志啊,先在DispatcherServlet里打个断点看看能不能走进来啊
& & 17:44:50 +08:00
前期配置会比较繁琐一点,关键是写起来爽。
& & 18:03:55 +08:00
project 和 module (IDEA) = workspace 和 project(eclipse)
至于出错的问题应该是maven没配置正确或者其他原因。主要是适应过程
& & 20:07:09 +08:00
@ maven有一个plugin是集成tomcat.
& & 20:09:38 +08:00
@ 创建原始工程的时候正常.加了一个内嵌数据库h2,添加了一个jdbctemplate之后就不正常了.tomcat启动正常,显示启动成功.但是无论是打断点还是system.out.println都无任何反应.
没有改代码,用eclipse导入了工程.就没有问题.
& & 22:15:16 +08:00
说实话,Eclipse和idea都只管到war包,部署它们不管的。。
可以打开war包开下web.xml在不在,idea的web module常常不能自动配置,尤其是使用外部构建系统的时候。
& & 22:39:33 +08:00
java本来就不给力
& & 23:09:43 +08:00
用了idea后再也不想用回eclipse了...即使idea要付费...
& & 15:58:51 +08:00 via Android
还是配置问题吧,我用的没问题。
& & 16:20:56 +08:00
我是从2001年开始用eclipse,直到2013年底。 公司必须用intellij,才换,刚换的时候各种骂娘,3个星期后,觉得eclipse和intellij比还真是差太多了。
& & 12:02:28 +08:00
@ 我也是从eclipse转到intellij了,但是做SVN同步的时候会不会影响到其他使用eclipse的同事啊(似乎同步的时候会带上一些IDE的配置文件)
& & 20:33:04 +08:00
@ 配置文件自己ingore掉就可以了啊,和intellij无关的
& & 20:45:36 +08:00
@ 不影响就好,公司用的eclipse,我回家用intellij(有点分裂了)
& · & 602 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 58ms · UTC 18:43 · PVG 02:43 · LAX 10:43 · JFK 13:43? Do have faith in what you're doing.

我要回帖

更多关于 idea创建一个web项目 的文章

 

随机推荐