老师我在eclipse 中建立一个maven web工程

老师我在eclipse 中建立一个maven web工程

http://img1.sycdn.imooc.com//climg/5d773db70001849110681039.jpg


一插入<packaging>war</packaging>就报错

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

同学你好,针对修改Dynamic Web Module的问题

可以打开navigator窗口:

http://img1.sycdn.imooc.com//climg/5d7773680955a06804940403.jpg

找到项目文件中的.setting文件下的org.eclipse.wst.common.project.facet.core.xml

http://img1.sycdn.imooc.com//climg/5d7773a70001a92603900181.jpg

将version手动改为4.0后保存即可。

http://img1.sycdn.imooc.com//climg/5d777434000133d807750282.jpg

版本自动就会变为4.0

http://img1.sycdn.imooc.com//climg/5d77748800013cf810330698.jpg

祝学习愉快~

芝芝兰兰 2019-09-10 17:15:17

同学你好。这种改变<packaging>war</packaging>就可以改变项目的方式可能在Eclipse中实现不了,只适用于IDEA。建议同学重新创建maven项目,选择下面这种模板:

http://img1.sycdn.imooc.com//climg/5d77697c0984b71b06510583.jpg

祝学习愉快~

  • 提问者 hejunmiao #1
    这个试过 出来的动态web 不能改成4.0
    2019-09-10 17:23:50
提问者 hejunmiao 2019-09-10 14:52:40
提问者 hejunmiao 2019-09-10 14:49:32
芝芝兰兰 2019-09-10 14:26:37

同学你好。在工程中需要添加一个文件,如下图所示:在工程的src下的main文件下的webapp文件下建立新文件夹WEB-INF文件夹,然后在该文件夹下添加web.xml 文件,或者将源码中的web.xml粘贴进去试一下~

http://img1.sycdn.imooc.com//climg/5d7741d00001c57802180354.jpg

祝学习愉快~

  • 提问者 hejunmiao #1
    老师加了
    2019-09-10 14:49:05
  • 提问者 hejunmiao #2
    老师不加 <packaging>war</packaging> 有木有事情
    2019-09-10 15:01:02
  • 芝芝兰兰 回复 提问者 hejunmiao #3
    同学现在添加<packaging>war</packaging>还报错吗?pom文件不加<packaging>war</packaging>的话,使用maven install打出的包不是war包而是jar包。祝学习愉快~
    2019-09-10 15:20:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师