博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速创建一个 Servlet 项目(2)
阅读量:5351 次
发布时间:2019-06-15

本文共 1275 字,大约阅读时间需要 4 分钟。

1. 新建一个 webapp

参考 

2.调整jdk版本

修改 pom.xml 文件,将jdk 调整为适当的版本,比如 1.7

org.apache.maven.plugins
maven-compiler-plugin
3.3
1.7
1.7

 

上面这个错误需要执行一下 maven - update project

 

3. 升级web2 到web3

改为

可参考 tomcat 中 web.xml 的内容

 

可能出现的错误

 

删除 web.xml 中的 display-name 和 description 标签

YourServlet

更新项目使修改生效(右键项目 - Maven - Update project)

可能出现的错误

解决办法

打开 文件 org.eclipse.wst.common.project.facet.core.xml (这个文件每个项目有对应一个,具体位置在工作空间的项目目录的.settings 文件夹中,用来配置Project Facets)

 

这个文件等同于 右键项目 - Properties - Project Facets (有的时候在 Project Facets 窗口修改会出bug)

bug 举例:

在这个窗口 视图将Dynamic Web Module 调整为 3.0 会提示错误信息,表示不满足约束条件。(约束条件为 Java 1.6 or newer)

但是Java 明明都是1.7了

如果直接去修改xml文件 2.3 -> 3.0 

 

然后更新Maven项目就好用

该配置文件是Eclipse 的配置文件用来描述一个项目

比如:

 

ps:

means j2ee Standard Tools

means web standard tools

means JavaScript Development Tools

所以下面这些命名就明白了 

org.eclipse.wst.common.project.facet.core.xml 

wst.jsdt.web

jst.web

 

转载于:https://www.cnblogs.com/zno2/p/5908589.html

你可能感兴趣的文章
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
关于TDD的思考
查看>>
Cocos2d-x学习之windows 7 android环境搭建
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
MaiN
查看>>
[Python学习] 简单网络爬虫抓取博客文章及思想介绍
查看>>
触发器课程SQL Server 知识梳理九 触发器的使用
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
客户端连接linux虚拟机集群报错
查看>>
linux下部署一个JavaEE项目的简单步骤
查看>>
hash储存机制
查看>>
[Android学习系列16]Android把php输出的json加载到listview
查看>>
20145205 《信息安全系统设计基础》第14周学习总结
查看>>
6)添加一个窗口的图标
查看>>
POJ - 1422 Air Raid 二分图最大匹配
查看>>
Road Map
查看>>
正则替换中的一个Bug
查看>>
HI3531uboot开机画面 分类: arm-linux-Ubunt...
查看>>