首页 > 其他 > 详细

idea 导入普通的项目后,无法发布

时间:2020-08-02 21:45:01      阅读:106      评论:0      收藏:0      [点我收藏+]

之前一直都是在eclipse开发,现在改idea,但是很多隐藏的功能,都不晓得在哪里找到。

问题:

新导入一个spring 项目(没有maven),在界面上看是没有问题,但是使用tomcat部署项目的时候,就会提示失败(无提示,没有生成war)

该项目原来是一个eclipse项目的

 

处理:

第一步:

打开项目所在的文件夹,删除eclipse相关的文件和目录;

第二步:

重新使用idea导入项目(大多情况下,重新导入后,问题都可以修复)

第三步:

查看项目关联的jar及配置

Files - Project Structure... ,打开配置页面

技术分享图片

 

 第四步:

选择“Preject Settings” - “Modules”,选择你的项目

在Sourcs,Paths,Dependencis,选择“Dependencis”,就可以看见你的项目当前应用的jdk版本及对应的jar包;

选择缺失的包,进行导入即可

技术分享图片

 

 

第五步:

如果第四步都不能解决你的问题,你的缺失的可能是部署的配置;

也就是第四步的“JARS or directoriess...” ,缺失了一个“Artifacts...”的选项;

导致你无法选项部署的方式为war方式

处理:

新增一个Artifacts配置

Project Settings - Artifacts ,点击“+”号进行新增

技术分享图片

 

 

根据你的项目类型,进行选择,

正常的web service项目,你可以选择Web Application:Exploded - Empty (war部署)

技术分享图片

 

 

选择完成后,回到Modules - Dependencis 目录下,在右边的“+”号,就会多了一个“Artifacts ”的选项,点击选择即可。

 

再把项目出现build,重新发布一下即可

 

idea 导入普通的项目后,无法发布

原文:https://www.cnblogs.com/learcher/p/13420204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!