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>



相关文章
|
11月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
852 1
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
1185 64
|
安全 JavaScript Java
java Web 项目完整案例实操指南包含从搭建到部署的详细步骤及热门长尾关键词解析的实操指南
本项目为一个完整的JavaWeb应用案例,采用Spring Boot 3、Vue 3、MySQL、Redis等最新技术栈,涵盖前后端分离架构设计、RESTful API开发、JWT安全认证、Docker容器化部署等内容,适合掌握企业级Web项目全流程开发与部署。
1081 0
|
人工智能 安全 程序员
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
1704 12
|
弹性计算 数据可视化 关系型数据库
阿里云服务器部署Java Web项目和连接MySQL数据库全流程
阿里云服务器部署Java Web项目和连接MySQL数据库全流程
7043 0
阿里云服务器部署Java Web项目和连接MySQL数据库全流程
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
272 0
|
存储 Java Maven
使用 nohup 部署和后台运行Java 项目
使用 nohup 部署和后台运行Java 项目
967 1
使用 nohup 部署和后台运行Java 项目
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
1038 26
|
Java 开发工具 git
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
264 0
|
JavaScript Java Python
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
342 0

热门文章

最新文章