idea后端部署-报错target\lieying-1.0-SNAPSHOT.war not found for the web module.

311 阅读2分钟

1.前提概要

前端小菜鸟部署后端代码更是菜菜,所以虽然问题解决了,但是每一步具体的含义并不是很了解,以防之后部署又犯此问题,所以特此记录一下。后端技术主要是采用了spring+mybatis,一开始我连运行都不会,所以先找的怎么运行spring项目,然后让我配置一下tomcat,如下;随后运行之后,报了标题写的错误, 哭唧唧~~~~(>_<)~~~~

2.解决步骤

2.1首先要明白问题的意思是什么,它说在没有找到lieying-1.0....war包,于是我坚持对应路径下,发现的确没有对应的.war包,根据我搜的是这个包是由tomcat打包形成的包,如此可见,打包可能出问题了。

2.2,随之从project settings开始,主要访问file-》project setting-》artifacts

一进来就需要注意,若对应下图,你没有.war或exploded,则点击上方的加号进行添加

  • 图中标1的type部分要填写为Archive选项
  • 标2这里的部分我开始点击会出现3,但是出现的我刚开始,这里mainifest File是没有值的,所以若打开这里没有值,则需要选择值,一般就是选择META_INF底下的.MF文件,从而变成现在截图3的样子
  • 若2中你没有exploded,则需要再在2中点击上面的图标将对应的war exploded添加进去 2.3 然后在配置一下tomcat 需要注意的一个点,即底下的build要选择自己对应的artifact 2.4 运行之后,发现生成了我想要的.war文件,O(∩_∩)O~~

2.5 额外的点,之前出现过运行路径自动在根路径上加了一些东西,然后搜了一下说是这里的问题: 你可以在对应截图的位置自行进行配置

3.总结

不懂后端,真的是好难搞,连个配置都要弄半天,今天就弄了一天,学无止境,慢慢记录着错误,渐渐的成长吧,小菜菜↖(^ω^)↗