maven java项目转web_如何把maven项目转化为webapp(示例代码)

news/2024/10/3 18:08:07

1.右键Project Facets, Convert to faceted from

2.改Dynamic Web Module的Version

3.点击下面的Further configuration available…,设置web.xml文件的路径,输入src/main/webapp.

Generate web.xml deployment descriptor自动生成web.xml文件

4.点击OK

5.设置部署程序集(Web Deployment Assembly)

6.在右键项目打开此窗口.在左侧列表中会出现一个Deployment Assembly,点击进去后

7.删除test的两项,因为test是测试使用,并不需要部署.

8.设置将Maven的jar包发布到lib下.

Add -> Java Build Path Entries -> Maven Dependencies -> Finish

完成后有:

/src/main/webapp    /

/src/main/java      /WEB-INF/classes

/src/main/resources /WEB-INF/classes

Maven Dependencies  /WEB-INF/lib


https://dhexx.cn/news/show-4468419.html

相关文章

Rkt 0.8发布,引入Intel的虚拟化技术

本文讲的是本文讲的是,, 【编者的话】本文来自CoreOS官方博客,上周rkt发布了0.8.0版本,rkt 0.8.0引入了很多新功能特性,包括初步支持用户命名空间和使用硬件虚拟化增强容器隔离,同时改进了主机日志集成&…

分析定义若干 java_深入分析Java ClassLoader的原理(转)

一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能…

AsyncTimeServer实例

2019独角兽企业重金招聘Python工程师标准>>> 基于操作系统内核的服务器版本,与内核交互较多所以基本都是嵌套回调执行 package aio;import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.chann…

leetcode Contains Duplicate II

Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] nums[j] and the difference between i and j is at most k. 这道题自己最后没有做出来,看的是【陆草纯】的解法。 如果…

泛化仿函数用法及参数绑定的问题

《C设计新思维》一书里的泛化仿函数从Command模式讲起。Command模式主要用来降低系统中命令的调用者和执行者间的依存性。设计模式的书里面一般都采用多态的机制,调用者持有Command对象的基类接口,在此处我们称为Command接口,Command接口不知…

How many '1's are there题解

Description: Description: 第一行输入数字n&#xff08;n<50)&#xff0c;表示有n组测试用例&#xff0c;第2到第n1行每行输入数m&#xff08;m为整数&#xff09;&#xff0c;统计并输出m用二进制表示时&#xff0c;1的个数。 例如&#xff1a;m9时&#xff0c;二进制表示…

oracle索引先导列,Oracle复合B*tree索引branch block内是否包含非先导列

Oracle复合B*tree索引branch block内是否包含非先导列键值&#xff1f;&#xff0c;branchblock 好久不碰数据库底层细节的东西&#xff0c;前几天&#xff0c;一个小家伙跑来找我&#xff0c;非要说复合b*tree index branch block中只包含先导列键值信息&#xff0c;并不包含非…

数据库面试题之COUNT(*),COUNT(字段),CONUT(DISTINCT 字段)的区别

COUNT(*).明确的返回数据表中的数据个数,是最准确的 COUNT(列),返回数据表中的数据个数,不统计值为null的字段 COUNT(DISTINCT 字段) 返回数据表中不重复的的数据个数,不统计值为null的字段

JAVA堆外内存

JVM可以使用的内存分外2种&#xff1a;堆内存和堆外内存. 堆内存完全由JVM负责分配和释放&#xff0c;如果程序没有缺陷代码导致内存泄露&#xff0c;那么就不会遇到java.lang.OutOfMemoryError这个错误。 使用堆外内存&#xff0c;就是为了能直接分配和释放内存&#xff0c;提…

.gitignore不生效

在git中如果想忽略掉某个文件&#xff0c;不让这个文件提交到版本库中&#xff0c;可以使用修改根目录中 .gitignore 文件的方法&#xff08;如无&#xff0c;则需自己手工建立此文件&#xff09;。这个文件每一行保存了一个匹配的规则例如&#xff1a; # 此为注释– 将被 Git …