100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > intellij idea web项目创建

intellij idea web项目创建

时间:2018-11-22 05:33:06

相关推荐

intellij idea web项目创建

注意:modules的path设置比较重要

modules改之后,把artifacts重新建一个,outputlayout就不用重新建立了。 这种支持热启动。

准备工作

准备好JDK1.7和tomcat创建webxiangm

第一步:在web目录下的WEB-INF下面创建classes和lib目录

第二步:项目结构设置(project structure)

在WEB-INF 目录下点击右键,New –> Directory,创建 classes 和 lib 两个目录File –> Project Structure…,进入 Project Structure窗口,点击 Modules –> 选中项目“JavaWeb” –> 切换到 Paths 选项卡 –> 勾选 “Use module compile output path”,将 “Output path” 和 “Test output path” 都改为之前创建的classes目录点击 Modules –> 选中项目“JavaWeb” –> 切换到 Dependencies 选项卡 –> 点击右边的“+”,选择 “JARs or directories…”,选择创建的lib目录

第三步:添加tomcat服务器

Run -> Edit Configurations,进入“Run Configurations”窗口,点击”+”-> Tomcat Server -> Local,创建一个新的Tomcat容器在”Name”处输入新的服务名,点击“Application server”后面的“Configure…”,弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK

到上一步为止环境搭建基本完毕

在eclipse中可以创建servlet类时,eclipse会自动在web.xml中帮你进行注册,但intellij idea需要自己来写,值得一提的是在较新的servlet中提供了注解方式注册servlet类,比如:在HelloWorld文件的类前面加上:@WebServlet(“/HelloWorld”),当时intellij idea自动生成的注解是这种

,需要自己在servlet的模板中更改过来

MySessionListener 继承了下面两个类之后,就会一直调用sessionCreated方法

并且,request.getSession().isNew()等于true,导致程序一直死循环崩溃。

public class MySessionListener implements HttpSessionListener, ServletRequestListener{

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。