Java web项目怎么创建 & 没有出现web.xml的解决方法

简介: Java web项目怎么创建 & 没有出现web.xml的解决方法

项目结构图


这里先给大家看一下正常情况和没有的情况

              正常情况:                                            没有:


1.png


在上面第二个图中我们可以看到在eclipse上面创建的web项目中没有web.xml


首先我们先来看下web项目怎么创建


第一步:新建项目


点击“file→new→Dynamic Web Project”,如下图所示:


image.png


第二步:进去创建项目界面

首先输入项目名称,点击next,如下图所示:


3.png


第三步:添加src文件夹,继续点击next

如下图所示:


4.png


第四步:勾选web.xml部署


进去最后一步时,大家可以看到这里有个需要勾选的地方:

只有勾选住“Generate web.xml deployment descriptor”,才会创建web.xml文件,点击finish,如下图所示:


5.png


第五步:xml文件显示

可以看到新建的WEB项目已经有web.xml文件了,如下图所示:


6.png


看到这里相信有很多同学应该知道为什么web.xml没出来了吧


这里提供三种解决办法

第一种最简单,第三种比较麻烦,第二种比较省事


第一种:直接生成


第一步:

选取创建的项目名称右击


第二步:

我们找到 Java EE Tools 中的下图画圈部分前面有小瓶子这标志地方点击。



第三步:

再次打开WEB-INF下,就会发现生成了web.xml


第二种:新建项目时勾选web.xml部署


我们可以再重新创建一个web项目,在创建项目的同时,就自动生成 web.xml

       创建Web项目时,一直点 next,不要直接点 finish,直到出现下面界面,选取画圈部分即可自动生成 web.xml


8.png


第三种:创建Web.xml


第一步:

右键选择【WEB-INF】 ,选择【New】再选择【Other...】


9.pngimage.jpeg


第二步:

下滑找到【XML】,点击打开后选择【XML File】,然后点击下一步


11.png


第三步:

我们一般改名为:【Web.xml】


然后点击完成


12.png


第四步:

回到项目就可以看到:


13.png


web.xml里面的内容

xml 里面的内容是可以改的

毕竟 Web项目启动运行的入口文件是 web.xml

Web项目运行需要依赖 tomcat服务器

默认内容:


14.png


但我这里为了项目运行改了代码:

不一样的项目改的内容是不一样的


<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
  <welcome-file-list>
    <welcome-file>/index.jsp</welcome-file>
  </welcome-file-list>
</web-app>



相关文章
|
4月前
|
存储 前端开发 Java
【JAVA】Java 项目实战之 Java Web 在线商城项目开发实战指南
本文介绍基于Java Web的在线商城技术方案与实现,涵盖三层架构设计、MySQL数据库建模及核心功能开发。通过Spring MVC + MyBatis + Thymeleaf实现商品展示、购物车等模块,提供完整代码示例,助力掌握Java Web项目实战技能。(238字)
461 0
|
4月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
454 1
|
5月前
|
前端开发 Java 数据库
Java 项目实战从入门到精通 :Java Web 在线商城项目开发指南
本文介绍了一个基于Java Web的在线商城项目,涵盖技术方案与应用实例。项目采用Spring、Spring MVC和MyBatis框架,结合MySQL数据库,实现商品展示、购物车、用户注册登录等核心功能。通过Spring Boot快速搭建项目结构,使用JPA进行数据持久化,并通过Thymeleaf模板展示页面。项目结构清晰,适合Java Web初学者学习与拓展。
399 1
|
5月前
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
605 64
|
3月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
202 1
|
3月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
230 1
|
4月前
|
数据采集 存储 弹性计算
高并发Java爬虫的瓶颈分析与动态线程优化方案
高并发Java爬虫的瓶颈分析与动态线程优化方案
Java 数据库 Spring
183 0
|
4月前
|
算法 Java
Java多线程编程:实现线程间数据共享机制
以上就是Java中几种主要处理多线程序列化资源以及协调各自独立运行但需相互配合以完成任务threads 的技术手段与策略。正确应用上述技术将大大增强你程序稳定性与效率同时也降低bug出现率因此深刻理解每项技术背后理论至关重要.
300 16
|
5月前
|
缓存 并行计算 安全
关于Java多线程详解
本文深入讲解Java多线程编程,涵盖基础概念、线程创建与管理、同步机制、并发工具类、线程池、线程安全集合、实战案例及常见问题解决方案,助你掌握高性能并发编程技巧,应对多线程开发中的挑战。