java应用程序maven,java-简单Servlet应用程序的Maven原型

webapp有一个原型:

mvn archetype:generate -DgroupId=com.acme \

-DartifactId=my-webapp \

-Dversion=1.0-SNAPSHOT \

-DarchetypeArtifactId=maven-archetype-webapp \

-DinteractiveMode=false

这将生成以下结构:

$ tree my-webapp/

my-webapp/

├── pom.xml

└── src

└── main

├── resources

└── webapp

├── index.jsp

└── WEB-INF

└── web.xml

其中web.xml是Servlet 2.3 web.xml:

$ cat my-webapp/src/main/webapp/WEB-INF/web.xml

/p>

"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd" >

Archetype Created Web Application

对于Servlet 2.5 Web应用程序,将其替换为以下内容:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

version="2.5">

Archetype Created Web Application

我不了解NetBeans,但Eclipse(更确切地说是M2Eclipse)依靠web.xml来设置项目构面(因此,在导入之前您需要更改web.xml,如果在更改后更改了2953598703061061435394,Eclipse将不会更新Web构面。 事实)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值