Ram*_*ran 5 eclipse servlets web-applications maven maven-archetype
当我使用eclipse使用maven使用"maven-archetype-webapp"创建webapp时,它只创建Servlet 2.3.如何创建Servlet 3.0?
这样做仍然没有好办法.
Eclipse正在解析web.xml以识别项目的facet,从而识别servlet版本.
要在eclipse中实现servlet 3.0 Web应用程序,请执行以下步骤:
仅使用Eclipse:
New -> Project -> Mvn Project将web.xml文件替换为新的3.0版本:
<?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">
<display-name>Archetype Created Web Application</display-name>
</web-app>
Run Code Online (Sandbox Code Playgroud)关闭项目并从工作区中删除它(不要删除磁盘上的文件)
import -> Existing Maven Project 使用MVN命令行+ Eclipse
创建maven-archetype-webapp的MVN项目
mvn archetype:generate
-DarchetypeGroupId=org.apache.maven.arechetypes
-DarchetypeArtifactId=maven-archetype-webapp
-DarchetypeVersion=1.0
-DgroupId=<my.groupid>
-DartifactId=<my-artifactId>
Run Code Online (Sandbox Code Playgroud)在eclipse方法第2点中替换web.xml的内容.
| 归档时间: |
|
| 查看次数: |
8961 次 |
| 最近记录: |