Intellij Idea 17.2 Servlet 简单项目实践

在网上查看了许多关于 Intellij Idea  Servlet项目开发的,但是大多是时间很久的老古董了,经过自己的不懈努力,终于实现了自己想要的功能。

这里是最新版 Intellij Idea 17.2  Tomcat 8

在这里主要记录自己做项目的过程,仅供和我一样在学习的菜鸟做一个参考。

目标: 通过Intellij Idea  实现一个 Servlet 项目。

第一,建立一个web项目:

  file---->new---->Project

next 之后填写项目名称,我的是:myDem;

创建项目完毕后就是这样的。

第二、我们开始在web下的WEB-INF文件夹下,新创建两个文件夹

classes(存放类文件) 和 lib(存放jar包);如图所示:

右击  WEB-INF ---> new ---->Directory

第三,创建文件夹后我们开始配置相关文件

File -> Project Structure (快捷键:Ctrl + Shift + Alt + S)

选择 Paths -> 选择"Use module compile output path" -> 将Output path和Test output path都选择刚刚创建的classes文件夹。如图:

注意圈住的地方,保持一致就好。然后再选择Dependencies进行操作

-> 选择刚刚创建的lib文件夹(在自己建的项目里找)-> 选择“jar directory” -> 接着返回一路OK就可以了

以上配置完毕之后现在开始配置Tomcat

具体步骤:

打开菜单Run -> 选择Edit Configuration

看图上说的就可以:

时间: 2024-10-26 21:06:59

Intellij Idea 17.2 Servlet 简单项目实践的相关文章

【Netty4 简单项目实践】六、断掉未鉴权的TCP长连接--ChannelHandelContext中的定时器用法

在TCP长连接模式下,我们需要及时释放那些未授权的TCP链接,让系统运行得更稳健一些. 首先是connect上来的TCP报文需要设置一个存活期,通过在pipleline上设置超时处理器ReadTimeoutHandler ch.pipeline().addLast(new ReadTimeoutHandler(120)); 使得一个TCP在120秒内没有收到数据就断掉. 这样做的目的是让连接者必须发TCP报文才能维持连接. 下一步在业务层对ChannelHandlerContext进行鉴权.与H

[转]Intellij idea创建javaWeb以及Servlet简单实现

准备:1. 安装jdk1.72. 安装tomcat1.8 一.创建并设置javaweb工程 1.创建javaweb工程File --> New --> Project... 设置工程名字: 创建完成后工程结构如下: 2. Web工程设置2.1 在WEB-INF 目录下点击右键,New --> Directory,创建 classes 和 lib 两个目录classes目录用于存放编译后的class文件,lib用于存放依赖的jar包 2.2 File --> Project Stru

Intellij idea创建javaWeb以及Servlet简单实现

准备: 1. 安装jdk1.7 2. 安装tomcat1.8 一.创建并设置javaweb工程 1.创建javaweb工程 File --> New --> Project... 设置工程名字: 创建完成后工程结构如下: 2. Web工程设置 2.1 在WEB-INF 目录下点击右键,New --> Directory,创建 classes 和 lib 两个目录 classes目录用于存放编译后的class文件,lib用于存放依赖的jar包 2.2 File --> Project

《Java项目实践》:简单聊天程序

<Java项目实践>:简单聊天程序 由于这个简单程序,还是涉及到很多的知识点,下面我们就一点一点的来完成. 我们熟悉的QQ聊天,就有一个界面,是吧,我们自己做一个简单的聊天程序,因此我们也就需要为Client写一个界面.因此,这就是我们第一步需要完成的任务. 第一步:为Client端写一个界面 完成一个界面有两种方法,一种是使用Frame对象来完成,另外一种是继承JFrame类来完成.本项目使用第二种. 第二种继承JFrame类完成的界面的程序如下: public class ChatClie

Intellijidea建javaWeb以及Servlet简单实现

Intellijidea建javaWeb以及Servlet简单实现 一.创建并设置javaweb工程 1.创建javaweb工程 File --> New --> Project... 点击Project后出现如下界面,选择Java Enterprise,选中下图圈中部分 点击Next后弹出下图弹出框,设置工程名字: 创建完成后工程结构如下: 2. Web工程设置 2.1 在WEB-INF 目录下点击右键,New --> Directory,创建 classes 和 lib 两个目录 c

Intellij IDEA通过tomcat部署web项目的机制

问题 以前使用eclipse调用tomcat运行web项目时,eclipse的方式非常直接了当,就是直接将项目更新到%TOMCAT_HOME%/webapps目录下即可.然而在使用Intellij IDEA时,该目录下看不到任何项目文件,%TOMCAT_HOME%/conf/Catalina/localhost目录下也看不到任何项目配置文件,那么问题来了,web项目到底是如何部署到tomcat上的呢? 思路 通过仔细观察Intellij启动tomcat时的输出日志(MAC OS下),可以发现一些

springboot学习之构建简单项目搭建

概述 相信对于Java开发者而言,spring和springMvc两个框架一定不陌生,这两个框架需要我们手动配置的地方非常多,各种的xml文件,properties文件,构建一个项目还是挺复杂的,在这种情况下,springboot应运而生,他能够快速的构建spring项目,而且让项目正常运行起来的配置文件非常少,甚至只需要几个注解就可以运行整个项目. 总的说来,springboot项目可以打成jar包独立运行部署,因为它内嵌servlet容器,之前spring,springMvc需要的大量依赖,

Hangfire项目实践

Hangfire项目实践分享 Hangfire项目实践分享 目录 Hangfire项目实践分享 目录 什么是Hangfire Hangfire基础 基于队列的任务处理(Fire-and-forget jobs) 延迟任务执行(Delayed jobs) 定时任务执行(Recurring jobs) 延续性任务执行(Continuations) 与quartz.net对比 Hangfire扩展 Hangfire Dashborad日志查看 Hangfire Dashborad授权 IOC容器之Au

linux驱动开发重点关注内容--摘自《嵌入式Linux驱动模板精讲与项目实践》

本文摘自本人拙著 <嵌入式Linux驱动模板精讲与项目实践> 初步看起来Linux设备驱动开发涉及内容非常多,而须要实现驱动的设备千差万别.事实上做一段时间驱动之后回首看来主要就是下面几点: (1)对驱动进行分类.先归纳为哪个类型的驱动.归类正确再利用内核提供的子系统进行开发,往往会发现事实上非常多通用的事情内核已经帮我们做了,一个优秀的驱动project师应该最大程度上利用内核的资源.内核已经实现的毕竟稳定性强.可移植性高. (2)找到内核的提供的子系统.接下来就是要制作该子系统对该类设备提