从零开始使用IDEA创建JAVAWEB工程

1 篇文章 0 订阅
订阅专栏

目录

1、新建java工程,File->New->Project->输入项目名称javaweb_first->Create

2、新建web目录

3、新建WEB-INF目录

4、新建web.xml

5、拷贝web.xml文件内容

6、新建index.html

7、项目结构配置

8、选择Facets(特性)

9、配置Artifacts

10、项目配置Tomcat

11、配置Deployment

13、点击运行


使用IDE(IDEA)

全程图文并茂,教你一步步从一个J2SE工程到创建一个JAVAWEB工程

小白记录使用

1、新建java工程,File->New->Project->输入项目名称javaweb_first->Create

2、新建web目录

右键项目根目录(javaweb_first)->New->Directory->输入web->ok

3、新建WEB-INF目录

右键web目录,新建WEB-INF目录,操作和上面相同

4、新建web.xml

右键WEB-INF目录,新建File,输入web.xml

5、拷贝web.xml文件内容

到tomcat安装目录下tomcat目录/examples/WEB-INF/web.xml

打开web.xml,内容全部复制到我们刚刚创建的web.xml中

仅留下节点内容

注意,由于tomcat版本不同,web.xml内容也不相同,所以不要看我的内容哈。

6、新建index.html

右键web目录->New->HTML File

在新建的html文件中随便写点什么吧!

7、项目结构配置

点击File->Project Structure

8、选择Facets(特性)

在Project Structure页面点击Facets->选择javaweb_first->点击OK

配置部署的web.xml路径

对比文件路径是否和我们的项目是一致的

9、配置Artifacts

在Project Structue页面点击Atifacts->选择Web Application: Exploded->Empty

10、项目配置Tomcat

运行按钮旁边的下拉框,点击Edit Configuration->点击加号->选择Tomcat Server->Local->

11、配置Deployment

13、点击运行

14、引入servlet-api.jar

  1. 拷贝tomcat安装目录下的lib文件夹下的servlet-api.jar
  2. 在工程的web目录下新建lib文件夹
  3. 黏贴servlet-api.jar到lib文件夹下
  4. 右键lib文件夹,点击Add as Librarys

15、在src目录下创建HelloServlet

public class HelloServlet implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { System.out.println("HelloServlet init called..........我只被调用一次"); } @Override public ServletConfig getServletConfig() { return null; } @Override public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { PrintWriter writer = servletResponse.getWriter() ; writer.println("Hello Servlet!!!!!!!!!!!!!"); writer.flush(); } @Override public String getServletInfo() { return null; } @Override public void destroy() { System.out.println("HelloServlet destroy called..........我只被调用一次"); } }

16、web.xml下配置HelloServlet

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true"> <servlet> <servlet-name>hello</servlet-name> <servlet-class>com.gggl.javaweb.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello2</url-pattern> </servlet-mapping> </web-app>

17、重新运行,浏览器内输入 http://localhost:8080/javaweb_first/hello

修改Error:

一、TomEE required to support EAR/EJB deployment错误

刚刚配置完成tomcat后可能会报Error: TomEE required to support EAR/EJB deployment这个错误

1、看看是不是你配置Artifacts选择的是J2ee exploded,如果是,请参照第9步选择Web Application: Exploded->Empty

2、参照 报错Configuration Error: deployment source ‘xxx:war‘ is not valid_风吹乱了花丛的博客-CSDN博客

二、启动网页后404,查看工程结构目录下的Facets看是否与Artifacts关联。

通过IDEA生成webapp及web.xml配置文件
雾林小妖的博客
07-08 647
通过IDEA生成webapp及web.xml配置文件,idea创建web工程idea创建war工程
使用idea创建javaweb项目并部署到tomcat服务器
2401_83915450的博客
04-19 802
既已说到spring cloud alibaba,那对于整个微服务架构,如果想要进一步地向上提升自己,到底应该掌握哪些核心技能呢?就个人而言,对于整个微服务架构,像RPC、Dubbo、Spring Boot、Spring Cloud Alibaba、Docker、kubernetes、Spring Cloud Netflix、Service Mesh等这些都是最最核心的知识,架构师必经之路!下图,是自绘的微服务架构路线体系大纲,如果有还不知道自己该掌握些啥技术的朋友,可根据小编手绘的大纲进行一个参考。
idea 创建javaWeb项目
11-12
使用IntelliJ IDEA 15和Maven创建Java Web项目,详细步骤
使用IDEA开发Java Web项目
最新发布
是程序喵呀
08-21 1512
首先,下载Apache Tomcat并解压到本地计算机,可存放于任何位置。另外,需要在系统中环境JRE_HOME环境变量,以保证Tomcat可以正常启动,具体配置方式请参考其它教程。
IDEA如何新建项目(JavaJavaWeb项目)
Coder编程的博客
01-07 2555
IEAD前言 之前一直都是用Eclipse、MyEclipse进行项目开发,从2017年开始转用IDEA,一直用到现在。从不熟悉这款开发软件,通过不断网上搜寻技巧,到最后熟练运用,最后爱上这款开发软件。这次就好好整理一波IDEA使用技巧。分享给大家,方便新手使用,如果忘了IDEA的一些使用方式也可以收藏后,以后进行查阅。 本次分享的IDEA技巧目录: 1.如何新建一个Java项...
idea创建JavaWeb项目
a159951333的博客
04-20 1万+
1、打开IDEA,单击“New Project”或者通过File–>new–>Project,在弹出的对话框中输入项目名称,其它的默认选择,点击finish按钮2、为项目添加Web框架支持,右键单击创建的项目,点击Add Framework Support,在弹出的对话框中勾选Web Application(4.0)及Create web.xml复选框,单击“OK”按钮,完成添加。3、添加依赖包,右键单击WEB-INF文件夹,在弹出的对话框中选择New–>Directory命令,创建lib文件夹。
Intellij Idea 创建JavaWeb项目
Yoryky的专栏
08-28 2057
折腾Tomcat折腾了两个晚上,第一个晚上怎么都进不了Tomcat的首页,第二个晚上进去了,但是新建的Web项目,在浏览器中运行,总是 Error on Apache Tomcat: The requested resource is not available  坑爹!!!!。   首先我要说一点,在IntelliJ IDEA里面“new Project”就相当于我们eclipse的“wo
IDEA创建JavaWeb 项目的方式(超详细步骤教程和遇到的问题)
beiback的博客
01-05 1万+
javaweb项目创建和遇到的问题
IDEA从零开始创建JavaWeb项目
victor_he
07-29 743
第一步:JDK的下载及配置 A.下载:http://www.oracle.com/直接下载。 B.JDK部署测试(右击我的电脑,点击属性->高级系统属性->环境变量->系统变量)。 a.系统变量->新建->变量名“JAVA_HOME”,变量值“Java的安装路径”。 系统变量b.双击Path,添加“%JAVA_HOME%\bin”变量值。 c.系统变量...
架构探险从零开始javaweb框架
10-31
然后基于传统 Servlet 框架搭建一款轻量级 Java Web 框架,一切都是从零开始,逐个实现类加载器、Bean 容器、IoC 框架、MVC 框架,所涉及的代码也是整个框架的核心基础。为了使框架具备 AOP 特性,从代理技术讲到 ...
架构探险从零开始JavaWeb框架
04-28
然后基于传统 Servlet 框架搭建一款轻量级 Java Web 框架,一切都是从零开始,逐个实现类加载器、Bean 容器、IoC 框架、MVC 框架,所涉及的代码也是整个框架的核心基础。为了使框架具备 AOP 特性,从代理技术讲到 ...
架构探险——从零开始javaweb框架
12-31
《架构探险——从零开始Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用IDEA、Maven、Git等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...
idea创建一个javaweb项目
热门推荐
咖啡味的小认真
05-13 3万+
前提 java环境以及tomcat的安装 1、IDEA创建Web项目 此处以Idea 2020.3.4举例 1、新建普通Java项目 注意:Idea2020无法直接新建JavaWeb项目,只能通过新建普通Java项目的方式间接新建JavaWeb项目。 选择项目位置和普通Java项目相同,此处略过。 2、修改普通Java项目为JavaWeb项目 项目根目录->右键->Add Framework Support 选择JavaEE版本 勾选左侧的Web Application
idea第一个java项目_使用idea创建第一个Java Web项目
weixin_33586594的博客
02-28 1139
创建一个JavaWeb项目需要提前配置jdk和Tomcat环境。对于第一个Javaweb项目,其创建过程可分为以下五个步骤:新建Javaweb项目创建JSP文件编写JSP代码部署运行项目查看运行结果1、新建Javaweb项目选择File→new→project→Java Enterprise→Web Application,然后输入项目名称和项目保存地址。点击Finish完成创建。 项目创建完...
IDEA创建JavaWeb
weixin_59666391的博客
11-30 365
idea创建JavaWeb项目 首先我们要确保自己的电脑已经下载了JDK。注意JDK很重要。 我们从创建项目开始,如下图,如果有的idea从未创建打开过项目不用着急,认准New Project... 无论是刚刚安装的idea界面,还是正在使用idea界面,只要点击了new project都会弹出以下界面: 如上图所示:New Project 窗口中可以选中Java项目,也可以选择Maven项目,同时我们还可以在右上角看到idea为我们配置的默认的JDK,当然,我们也可以自行选择配置。 选中左边选.
IDEA创建JavaWeb项目
java小白翻身
10-16 292
Intellij IDEA2021.1 点击next 填写项目的名称以及位置,finish 右键项目,选择add framework support 完成之后,项目结构变成了这样 接下来,我们在WEB-INF下创建classes,lib文件夹 编辑项目结构 将output path的路径改成classes文件夹的路径 接下来点击dependencies,选择加号,选择jars or directories 点击后,他会弹出一个文件选择框,这里选择lib文件所在位置,之后按照下面这张图
idea创建JavaWeb项目
u011046452的博客
03-24 297
提示:如果你是老版本的IDEA,那么直接在新建项目的时候选择Java Enterprise就可以 新版本的用以下方法 1. 选择Java项目,并且一直点Next直到Finish 2. 在Module项目上右键选择Add Framework Support... 3. 选择 Web Application并点击OK 希望能帮到你 ...
IDEA创建 Java Web 项目的方式(详细步骤教程)
BASK2312的博客
05-11 1万+
希望各位屏幕前的靓仔靓女们给个三连!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!作者:god23bin链接:https://juejin.cn/post/7231553590282682428。
写文章

热门文章

  • python 局部变量和全局变量 global 142671
  • adb 进入 recovery adb 进入 bootloader 90621
  • python将十六进制字符串转为十进制数字 67423
  • adb 查看最上层成activity名字 46406
  • Error:No such property: GradleVersion for class: JetGradlePlugin 34447

分类专栏

  • kotlin 7篇
  • flutter 1篇
  • ANDROID MVVM
  • coroutine 1篇
  • j2ee 1篇
  • StackOverflow 3篇
  • java 21篇
  • javascript 3篇
  • python 37篇
  • c 13篇
  • gearman 1篇
  • mysql 10篇
  • linux 55篇
  • android 116篇
  • redis 3篇
  • wireshark 2篇
  • twisted 1篇
  • scrapy 3篇
  • 汇编 1篇
  • windows 5篇
  • c++ 4篇
  • arm 1篇
  • django 3篇
  • php 1篇
  • mac 2篇
  • sublime 1篇
  • ffmpeg 1篇
  • 智能合约 1篇
  • 内存管理 1篇
  • 内存优化 1篇
  • 内存泄漏 1篇
  • 内存泄漏检测 1篇
  • aosp 6篇

最新评论

  • class版本号对应的JDK版本

    CSDN-Ada助手: 不知道 Java 技能树是否可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java

  • Kotlin高阶函数之 .() 的使用

    ithouse: 注释里描述的“入参为空”改为“入参是一个函数参数block,block的参数为空”是否更合适?

  • linux下查找文件内容!find+grep

    mldxs: top

  • linux下查找文件内容!find+grep

    CSDN-Ada助手: 如何查看 Linux 系统的 CPU 使用率?

  • Android 最新权限请求利器----PermissonX

    mldxs: 不是故意的,只是之前没有听说过表情包

最新文章

  • Android Toolbar 如何设置navigationIcon app:tint
  • class版本号对应的JDK版本
  • org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:processDebugMainManifes
2024年7篇
2023年24篇
2022年20篇
2020年8篇
2019年26篇
2018年5篇
2017年2篇
2015年19篇
2014年49篇
2013年137篇
2012年14篇
2011年1篇
2010年1篇
2008年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司医疗网站优化排名web 网站性能优化深圳如何把网站优化哪个好阜新网站SEO优化外包服务上海德阳网站优化公司深圳网站推广优化网站优化指标网站页面有什么优化建议宣城网站推广优化多少钱seo网站优化培训班深圳网络优化营销网站郑州网站优化点栾城网站优化seo网站推广优化报价广西网站运营优化营销临清网站优化济南卫浴行业网站优化推广优点网站文章优化不收录原因解决办法网站单词优化收费海珠优化网站哪家好山东网站优化外包服务呈贡网站优化开发杭州湾新区网站优化公司报价台山网站优化代理无锡网站优化网络推广企业网站优化多少钱濮阳网站优化推广特点自己企业网站怎么优化济南做网站优化的公司在哪学习网站优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化