
主要有以下配置:
点击File->Project Structure后如下图:
我们重点聊一下4 ~ 5项的配置:
1)配置Facets:
Facets表述了在Module中使用的各种各样的框架、技术和语言。这些Facets让Intellij IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致,总结来说就是一个组件模板。
web项目一般都要添加一个web facets,点击+号添加一个Web facets
添加后下图所示:
注意:上图中path路径和Web Resource Directory目录是配置的重点;
path填入项目web.xml的路径;
Web Resource Directory填入最后需要打包的资源文件目录路径(这个目录里面的文件会被作为部署war包文件的来源);
2)配置Artifacts
Artifacts的设置决定了部署的war包的目录结构,以及把哪些文件和资源作为打包war的来源;
切换选项卡到Artifacts -->点击绿色的+号 -->选中Web Application:Exploaded -->From Modules 如果上一步设置Facets正确则在点击From Modules后会d出如下界面:
然后选择此条目,idea会自动帮我们生成打包项目结构如下:(此目录就是最后打包生成war包的项目结构)
配置好上面一切后,我们来试着运行一下项目吧!要运行项目当然要设置tomcat。配置如下:
1)点击edit configurations
2)点击绿色的+号选择Tomcat server(如果找不到Tomcat server点击后面more item选项展开即可找到)
3)设置本地tomcat的路径和端口号,如下图:
4)打包相关设置(重要)
切换到Deployment选项卡
点击绿色的+号,添加刚刚我们设置的Artifact
设置编译和资源文件的输出目录
然后不出意外的话,点击我们配置好的tomcat旁边的运行键,项目可顺利运行
具体如下:创建一个webproject,File->newProject->选择projectsdk为1.6(如果没有sdk的同学请先配置)->Necreateprojectfromtemplate页面,不勾选任何选项->Next创建一个Module鼠标点中项目名称webDemo->右键选择New,选择Module->ModuleSDK选择1.6->勾选.创建好的web项目。
在web/WEB_INF目录下创建两个文件夹:classes和lib。
IDEA全称IntelliJIDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示。
在Maven的Web工程中,我们在webapp目录下是可以创建jsp页面的
但是我们在main/java目录下是没有办法创建jsp页面的。
这说明IDEA内部对Maven工程的每一个文件中所含文件格式是非常严格的。
如果需要在main/java目录下创建jsp,需要把改目录转换成web资源目录,需要如下设置。
把所需要添加jsp的文件路径,添加到web资源目录(Web Resource Directories)找中即可。
这个时候在去java目录下创建jsp页面就可以了,还有一点,你会发现,java目录的图标样式也有改变了
web.xml和webapp相关配置,让IDEA知道web.xml是web入口(上边的配置),并且指定webapp为web项目的根目录(ROOT PATH) (也就是资源目录的位置)
本文所说,如果项目中需要修改资源文件的位置,就用本文中的步骤即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)