参考:https://blog.csdn.net/chengtengfei352/article/details/79211619java
1.点击建立新项目web
2.tomcat
3.create project from template页面,不勾选任何选项 -> Nextjsp
4.建立项目名称ide
5.建立完成后的界面:函数
6.添加Module到Project:在project右键->New->Module字体
7.新建Module:选择 Java Enterprise,设置 Module SDK, tomcatidea
8.设置Module名称spa
9.建立好的Module.net
10.在web/WEB_INF 目录下建立两个文件夹:classes和lib(classes用来存放编译后输出的class文件,lib用于存放第三方jar包)
11.配置编译后的classes文件输出路径 : File -> ProjectStructure -> 选择Modules->选择Paths -> 选择“Use module compile out path”-> 将Outputpath 和Test outputpath 都设置为刚刚建立的classes文件夹
12.
1.打开菜单Run -> EditConfigurations
2.修改tomcat的名称、配置tomcat的路径等,具体修改见下图:
注意:若是建立web项目时没有默认的tomcat,须要从Templates中选择并新建一个tomcat server
3.切换到Deployment,修改Application Context能够填“/firstweb”,也能够不填。
注意:若是面板中没有firstWeb:war exploded,能够点击右边的“+”号,选择Artifact
4.启动tomcat,输入:http://localhost:8080/firstWeb/
注意:tomcat的URL路径区分大小写
5.解决修改jsp页面须要重启tomcat的问题:
idea建立的web项目,若是以libraries方式引入jar包,引入的jar包在运行项目时默认没有输出到lib目录下,因此当tomcat启动运行时会报ClassNotFoundException异常。
解决方式:
1.File->setting
2.找到tomcat的安装目录,修改/conf目录下的logging.properties文件
将:java.util.logging.ConsoleHandler.encoding = UTF-8
修改成:java.util.logging.ConsoleHandler.encoding = GBK
Ctrl+Alt+L 格式化代码
Ctrl+Alt+V 自动补全返回类型及变量
Ctrl+P 方法参数提示
Ctrl+X 删除行
Ctrl+/ 或 Ctrl+Shift+/ 注释
Alt+Insert 生成代码(如get,set方法,构造函数等)