java web web.xml_web项目生成web.xml的两种方式

做了很多的项目,今天着手写个小demo发现做web项目的时候还需要从别的地方去拷贝,那么如果没有地方可以拷贝,要怎么办呢?下边介绍三种方式生成web.xml文件。

一、maven项目情况:(STS版)

直接生成web项目:

1.创建maven项目,并找到web项目

2625175bfcd8aeb99b0e0c469a9c5a70.png     

a4134d5497cc8e500e38b6c708eb83f8.png

2.输入项目名和项目id,生成目录如下右图

ca428c3aa4c08dab0a3a4dfda550f8c2.png                   

76449e23357f8c66052d95ccaa7b36f8.png

3.发现头疼的地方来了,有了web.xml文件但是只有src/main/resources目录。然后右键找到如下,取消勾选Allow output folder for source foulders,然后重新勾选再点击apply,对应就生成java所在目录了,就是这么恶心。。。

1e2daa230730df7e94058f56f66865c2.png                 

477dde31b61816c1812f25cac6d31086.png

如果生成了快照版,没问题,照样可以改为web项目!

看右下图,勾选dynamic web module,然后直接点击apply,如果没有生成web.xml,再重新配置一下Generate web.xml。直接apply有的时候STS会报错~~

4e806a0131af57d3d19e2198a397b9c0.png     

d3d14d8e0534bc92815aacae1c3a0831.png

二、普通java web项目情况:(STS版)

1.新建dynamic web project,然后next,next勾选Generate web.xml,即可完成。

0bb504f5415ee939a66e4197069712d5.png   

2af897cefd5cbd8f284a35380770d714.png

2.万一手滑了一下下,直接在新建的第一步就直接点了finish,默认是不会生成web.xml文件的,再看解决办法:

在javaweb项目上右键-- Java EE tools -- Generate Deployment Destriptor Stub,即可生成web.xml

web项目嵌入Jetty运行的两种方式(Jetty插件和自制Jetty服务器)

在开发Java web项目时候,可以在项目中嵌入Jetty服务的方式来运行web程序. 由于最近开发web项目,自己使用的是比较旧的eclipse不支持导入tomcat来运行项目,于是就学习了下使用项 ...

简介C#读取XML的两种方式

简介C#读取XML的两种方式 作者: 字体:[增加 减小] 类型:转载 时间:2013-03-03 在程序中访问进而操作XML文件一般有两种模型,分别是使用DOM(文档对象模型)和流模型,使用DOM的 ...

pb对Web Service的操作可使用两种方式实现

从PB8.0/9.0开始,就已经提供Web Service Proxy功能,能够直接进行相关程序的编写. 但是,部分老项目使用PB6.5开发 研究后发现,其实PB6.5要操作Web Service也挺 ...

Asp.net Web API 返回Json对象的两种方式

这两种方式都是以HttpResponseMessage的形式返回, 方式一:以字符串的形式 var content = new StringContent("{\"FileName ...

maven生成war包的两种方式

war包即对WEB应用程序进行打包,用于应用容器的部署.如在jboss中只要把war包丢入deploy目录下即可发布自己的应用了.打包方式有很多中,很多工具本身就支持此功能.下面主要介绍通过maven ...

基于Maven的SpringBoot项目实现热部署的两种方式

转载:http://blog.csdn.net/tengxing007/article/details/72675168 前言 JRebel是JavaEE中比较流行的热部署插件,可快速实现热部署,节省 ...

5.把报表集成到Web应用程序中-生成网页和导出两种方式

转自:https://wenku.baidu.com/view/104156f9770bf78a65295462.html 第四部分,把报表集成到Web应用程序中 用MyEclipse新建一个Web ...

springmvc+maven搭建web项目之二 通过另一种方式配置spring

1.创建maven web项目 2. 配置pom.xml

web.config中配置数据库连接的两种方式

在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings .在使用 appSettings 和 connectionStrings ...

随机推荐

「标准」的 JS风格

首先,这份 JS风格指南已经在我司的前端团队实行半年多了: 其次,在程序员的世界里,从入行到资深都需要面对几个世界级的难题,如: 世界上最好的编辑器是什么? 是用空格还是 TAB?用空格还特么衍生出 ...

java 中集合和数组互相转换

package test; import java.util.Arrays;import java.util.List; /** * Created by Administrator on 2016/ ...

编码-截取中文-去除HTML字符

< ...

AQTime教程(1)

AQTime教程 1 简介 AQTime和MemProof都是AutomatedQA旗下的产品,AQTime比MemProof提供了更丰富强大的功能.该产品含有完整的性能和调试工具集,能够收集程序运行 ...

Python设计模式——装饰模式(Decorator)

假如我们需要开发一个程序来展示一个人穿衣服的过程. #encoding=utf-8 __author__ = 'kevinlu1010@qq.com' class Person(): def __in ...

ReadingNotes&commat;02-12-2013

ReadingNotes@02-12-2013 */--> pre { background-color: #2f4f4f;line-height: 1.6; FONT: 10.5pt Cons ...

Xmemcached

http://blog.csdn.net/yuwenruli/article/details/8478201

TCP协议滑动窗口&lpar;一&rpar;——控制数据传输速率

窗口大小:TCP头中一个16位的域,表示当前可用接受缓冲区大小.在每个TCP对等段连接初始化时,告诉对方自己的窗口大小(不一定是满额,假如满额65201字节,可能暂时通告5840字节).若客户端接受数 ...

Selenium常用方法及函数、txt参数化

常用方法及函数: 1.表单的提交方法:submit解释:查找到表单(from)直接调用submit即可实例:driver.find_element_by_id("form1").s ...

SqlServer查询Excel中的数据

步骤如下: --1.开启远程查询支持 reconfigure reconfigure --2.链接Excel Microsoft ACE 12.0 OLE DB Provider 读Excel数据(注 ...

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页

打赏作者

东看西看

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值