使用idea+maven打包问题

使用idea+maven打包问题

我先clean父model,在install,报错:

webxml attribute is required,

我在父model中添加了:

<plugin>
 <artifactId>maven-war-plugin</artifactId>
 <version>3.2.2</version>
 <configuration>
   <webXml>H-web/src/main/webapp/WEB-INF/web.xml</webXml>
 </configuration>

又报错:

The specified web.xml file 'D:\IdeaProjects\springmybatis\H-common\H-web\src\main\webapp\WEB-INF\web.xml' does not exist。

不知道该怎么打包了。

正在回答 回答被采纳积分+1

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

6回答
好帮手慕阿满 2019-11-05 19:35:44

同学你好,建议同学将"/"改为"\"再试试。如:

   <webXml>webapp\WEB-INF\web.xml</webXml>

另外建议同学先clear,再package。如果还有报错,建议同学将详细的报错贴一下。

祝:学习愉快~

好帮手慕阿满 2019-11-05 10:38:15

同学你好,父module是web项目应该是没有影响的。另外H-common和H-web是并列的子项目,所以不存在是正常的。这里建议同学将<webXml>中的内容修改一下,去掉H-web/src/main/,只留下webapp/WEB-INF/web.xml再试试,如:

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

祝:学习愉快~

  • 提问者 阿狸爸爸 #1
    还是不行,去掉之后,它仍然报相同的错。D:\IdeaProjects\springmybatis\H-common总是前缀。
    2019-11-05 16:39:42
提问者 阿狸爸爸 2019-11-04 20:12:40


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

这个是不是说明我把父module也做成web项目了,打包会有影响吗?

我看那个路径是有问题的,H-common/H-web这样的路径是不存在的。

好帮手慕阿满 2019-11-04 19:13:53

同学你好,关于打war包,如果是maven项目,可以点击IDEA右侧的maven,使用maven命令,package打包。如:

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

注意这里是在父项目sm上进行。

另外建议同学查看一下D:\IdeaProjects\springmybatis\H-common\H-web\src\main\webapp\WEB-INF\web.xml是否存在web.xml文件。

祝:学习愉快~


提问者 阿狸爸爸 2019-11-04 16:14:32


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

项目可以正常运行。

好帮手慕阿满 2019-11-04 15:52:08

同学你好,报错提示找不到H-web/src/main/webapp/WEB-INF/web.xml文件找不到。问一下同学项目原来可以正常运行吗?另外同学H-web/src/main/webapp/WEB-INF/目录下有web.xml文件吗?建议同学检查一下。同学也可以将项目结构展开图截图贴一下。

祝:学习愉快~

  • 提问者 阿狸爸爸 #1
    或者老师帮我解答一下,像这种多module,而且之间相互依赖的的项目打包的顺序是什么?前面的课程只是一个简单的项目的打包,跟这个有点不太一样。
    2019-11-04 16:17:23
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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