Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

一遇到问题,尝试在代码上寻找出处,但........接着我去百度,答案会因为问题的字数多少和重点位置而五花八门,

真的弄得我一下午晕头转向的!!!                                        Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

不过我还是带着一定要找到答案的决心坚持点一个看一个Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!直到我累趴!!!

好吧,其中有夸张成分 ̄ω ̄=

言归正传,想运行jsp,马虎的我直接在地址栏输"localhost:8080/Activiti2018Q/"或"localhost:8080/Activiti2018Q/login.jsp",浏览器却显示404,后台也报错,是关于web.xml的,

信息:Illegal access: this web application instance has been stopped already.  Could not load .  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.

接着我这一看,web项目里没有web.xml呢?!!!!                Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?! 

百度前,我只想知道"原项目中如何添加web.xml",百度后,我知道"原项目中添加web.xml和建项目时注意勾选create web.xml",

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

求知欲,让我知全,并想及时记起笔记分享经历(>ω・* )ノ

 

分享一下,我找到的解决方法的文字的网址:

在编辑工具中手动添加web.xml:https://blog.****.net/qq_35254628/article/details/79955491

Eclipse_新建web项目没有自动生成web.xml:https://blog.****.net/pseudonym_/article/details/77412812

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

  我做的笔记将它们总结为一块

 

第一:原项目中如何添加web.xml

在     Java EE   透视图中,直观地看得出,WEB-INF里并没有web.xml文件

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

首先点击或选定"原项目"名------->右击选择Java EE Tools-------->选择第二项(注:若没有选定"原项目"名,它是灰的,不会亮起来)

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

最后,在WEB-INF里出现web.xml文件(注:点击"Deployment..."会自动找出web.xml的位置和弹出web文件)

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

 

第二:如何让刚创建的Web项目就含web.xml文件

有三种,因为我的透视图列表就放着这三个:"Java  Activiti JavaEE"

我先说最主要的好了,

1>在 Java  EE 透视图(知道这个就差不多了,2>和3>就是一两步不同)

首先"在空白区右击---->选择New---->Dynamic Web Project"(图片显示了)    或者    "File---->选择New---->Dynamic Web Project"

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

接着在弹出窗口输入Web Project的名--->Next--->Next( 注:其他都不需要改变,使用默认的即可,  该弹出窗口可以缩放大小,这个不说也知道吧!!!!  (灬°ω°灬)    <(▰˘◡˘▰)>          )

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

重点 )接着勾选"Generate web.xml deployment descriptor"--->Finish完成(点击"Deployment..."或"web.xml"会自动找出web.xml的位置和弹出web文件)

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

 

2>在 Java 透视图

首先"在空白区右击--->选择New--->Other--->找到Web文件夹--->选择Dynamic Web Project--->Next"(图片显示了)    或者    "File--->Other--->找到Web文件夹--->选择Dynamic Web Project--->Next"

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

接着和1>的差不多一样了,注意:一定要勾选,勾选了才有web文件

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

之后会出现个提示窗口,点击yes即可,接着自动从Java透视图跳转到Java EE透视图

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

3>在  Activiti  透视图(后面步骤和在 Java 透视图时一样)

首先"在空白区右击--->选择New--->Other--->找到Web文件夹--->选择Dynamic Web Project--->Next"(图片显示了)    或者    "File--->Other--->找到Web文件夹--->选择Dynamic Web Project--->Next"

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

接下出现的窗口和提示窗口都与"在 Java 透视图时"出现的如出一辙

接着,
 

                   最后的最后:

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!

Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!