解决Idea导入Web项目并发布到Tomcat问题

Idea导入现有的Web项目并发布到Tomcat,发现Tomcat没有自动发布

问题:

导入一个Web项目时,idea并没有把他当成web,所以需要自己修改项目结构

1.导入项目

打开 File->Open...

2.发现项目web前面图标不带小圆点

正确应该为这样:

3.配置运行

(1).配置运行环境

打开 Run->Edit Configurations...

(2).点击左上角小加号

(3).选择本地Tomcat,找到目录

(4).选择Deployment啥也没有,发现下方有红色惊叹号(觉得事情没这么简单),选择添加

(5).选择Build Artifacts

Emmm... 果然加不了当前导入的项目

只能先把Tomcat添加上(还不能运行)

解决方法:

1.打开Project Structure...(项目结构...),也可以使用快捷键:Ctrl+Alt+Shift+S

发现没有SDK,悄悄加上(不过不是这个问题)

2.选择Modlues,发现存在这个模块,但我们现在要把他移除

弹出警告,大致意思是说:移除项目唯一的模块,不会在硬盘上删除

3.重新导入

从存

在的资源新建模块,之后一路next

 

4.点击完成后发现web前面小图标有了小圆点,代表Idea把他当作了web项目

5.继续打开Project Structure...,选择Facets,会看见项目名

如果没

有就添加一个

6.选择Artifacts添加模块

7.继续回到配置运行,选中之前创建的Tomcat,点击下方的"+"

(之后才发现不用在这里加,直接选择Deployment后添加Artifects就会自动在这里加上)

Build Artifacts

添加完成后

选择Deployment->+->Artifact...

添加完成后

8.启动Tom猫!!!

报错...

点击确定后会跳到Project Structure(如果没有需自己打开),发现 Project Compiler output为空,在项目下新建out文件夹,并指定这个文件夹

再次启动!!!

找不到依赖...

添加完成后,启动...正常...

至此,问题解决。

总结

以上所述是小编给大家介绍的解决Idea导入Web项目并发布到Tomcat问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

(0)

相关推荐

  • 如何在IDEA Maven项目中导入本地jar包的步骤

    1.打开侧面的maven,点击图中箭头指向的图标. 2.出现如下弹窗,在Command line在中输入执行的指令. 指令格式: install:install-file -Dfile=<Jar包的地址> -DgroupId=<Jar包的GroupId> -DartifactId=<Jar包的引用名称> -Dversion=<Jar包的版本> -Dpackaging=<Jar的打包方式> 如: mvn install:install-file -

  • IDEA项目的依赖(pom.xml文件)导入问题及解决

    前言 IDEA新建项目和pom.xml文件被修改时,右下角都会出现 Maven projects need to be imported(项目需要导入依赖) 如下,点击 Import Changes导入后,有时会一直处于加载中或导入失败 解决方法 第一种方法: 右击pom.xml文件,选择Maven中的Reimport重新导入项目依赖,一般这种方法都解决不了上面的问题,可直接看下面的方法 第二种方法: 点击 File 选择 Settings- 直接搜索 Maven,在搜索结果中 Maven ho

  • Eclipse项目怎么导入IDEA并运行(超详细)

    导入项目 集成环境:IntelliJ IDEA 2020.1.2 演示系统:DELL Windows 10 Eclipse项目如何导入IDEA并成功运行,从头到尾步骤,保姆式图解如下: 首先准备好一个Eclipse项目,这里以tmanager(web)项目为例,首先打开此项目的压缩包,把该项目的压缩包解压缩到工作空间中. 接着打开IDEA. 依次点击左上角的File→New→Project from Existing Sources. 打开之前项目解压后的文件夹路径,并点击"OK".

  • idea中导入别人的springboot项目的方法(图文)

    Springboot导入Idea中项目代码千万不要放在中文路径下,否则会出现一系列问题. 导入项目步骤: 剩下一直点next就可以了.导入完成还需要进行maven配置.需要将别人maven的setting.xml导入.并且修改setting.xml中的maven仓库的地址为自己maven的地址. 到此 maven就配置完成. 到此这篇关于idea中导入别人的springboot项目的方法(图文)的文章就介绍到这了,更多相关idea中导入别人springboot项目内容请搜索我们以前的文章或继续浏

  • IDEA导入geoserver项目的详细步骤及注意事项

    GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息.GeoServer是社区开源项目,可以直接通过社区网站下载. 一.下载 下载自己所需的版本: http://geoserver.org/release/2.19.0/ 二.导入 导入项目按照官网步骤导入即可 https://docs.geoserver.o

  • 解决Idea导入Web项目并发布到Tomcat问题

    Idea导入现有的Web项目并发布到Tomcat,发现Tomcat没有自动发布 问题: 导入一个Web项目时,idea并没有把他当成web,所以需要自己修改项目结构 1.导入项目 打开 File->Open... 2.发现项目web前面图标不带小圆点 正确应该为这样: 3.配置运行 (1).配置运行环境 打开 Run->Edit Configurations... (2).点击左上角小加号 (3).选择本地Tomcat,找到目录 (4).选择Deployment啥也没有,发现下方有红色惊叹号(

  • 使用IDEA创建Web项目并发布到tomcat的操作方法

    Web开发 1.web开发概述 •学习web开发,需要先安装一台web服务器,将开发好的web项目部署在web服务器中供外界访问. WEB服务器有很多,流行的WEB服务器有Tomcat. WebSphere .WebLogic.Jboss等. 在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的Web服务器: Apache 的Tomcat,该服务器支持全部JSP以及Servlet规范. Tomcat安装配置 Tomcat官方站点:http://tomcat.apache.org 获取Tom

  • 解决idea导入ssm项目启动tomcat报错404的问题

    用idea写ssm项目,基于之前一直在用spring boot 对于idea如何运行ssm花费了一番功夫 启动Tom act一直在报404 我搜了网上各种解决办法都不行,花费一天多的时间解决不了 就是在pom中添加下面代码 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin<

  • 解决idea导入maven项目缺少jar包的问题

    之前一直用的elipse,现在用idea不熟悉,这里记录一下.这里以idea2017为例. 导入elipse的maven项目,提示缺少jar包,肯定是idea没有给你导包. 第一步,首先确认自己的idea和maven的环境有没有配置好. 第二步,确认自己导项目时候的Module设置. 搞定自己的maven配置之后,咱们再来看一下项目的Module设置问题. 删掉之前Module,重新再导一遍. 点击 + 之后选择项目的本地路径,然后在弹出来的界面中选择Maven,之后一路 Next ,最后点击A

  • 解决IDEA导入javaWeb项目注解爆红的问题

    出现此问题的原因一般都是jar包没有被扫描到: 解决办法: 1.在idea的设置里面如图: 如果有多个jar包文件夹就都给加进来 2.一般jdk版本正确的话,按照1的操作完之后,再重新编译一下就应该好了,如果还有问题,那就是jdk版本有问题了,那就更换一下jdk版本试试,如图 选择你本地的jdk路径,点击ok 修改这两个地方,然后点击apply,再点击ok.这样应该就好了. 到此这篇关于解决IDEA导入javaWeb项目注解爆红的问题的文章就介绍到这了,更多相关IDEA导入javaWeb项目注解

  • IDEA导入eclipse项目并且部署到tomcat的步骤详解

    前言 本文主要给大家介绍了关于IDEA导入eclipse项目并部署到tomcat的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 步骤如下: 1.首先引入本地项目 我这里是maven项目就直接选择的以maven项目引入,如果选eclipse的话,pom文件不会被初始化,部署tomcat会出问题 这项选完后,就一路next,jdk可以在引入的时候选择,也可以引入后在配置,注意jdk版本要与项目一致 现在项目就从成功引入进来了,可能现在项目会有一大堆红杠,是因为项目还没有配

  • 完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题

    从别的eclipse导了个项目,导入后项目文件夹上显示一个红叉,但项目能跑通.检查了jdk.tomcat版本,都改正正确了,项目目录树里面每个文件夹里面的文件,src.xml都查了,都没发现问题. 后来发现是工作空间中,项目自身的配置文件(xml)设置的问题! 1.问题如图: 2.检查了path libraries: 3.检查了JDK.Tomcat: 4.最后在problems view中发现了问题: 5.显示运行的tomcat服务器未定义?但是项目都可以跑怎么可能未定义?想了下,只有Eclip

  • 从Myeclipse 导入到eclipse中无法识别为 web项目 问题的解决步骤

    经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就 是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索. 解决步骤: 1.进入项目目录,可看到.project文件,打开. 2.找到<natures>...</natures>代码段. 3.在第2步的代码段中加入如下标签内容并保存: <nature>org.eclipse.wst.common.project.facet.core.natur

  • SpringBoot项目打包发布到外部tomcat(出现各种异常的解决)

    先说遇到问题的情景: 初次尝试使用spring boot框架写了个小web项目,在Intellij IDEA中能正常启动运行.使用maven 运行install,生成war包,发布到本机的tomcat下,出现异常,主要的异常信息是  .......LifeCycleException.经各种搜索,找到答案. spring boot因为内嵌tomcat容器,所以可以通过打包为jar包的方法将项目发布,但是如何将spring boot项目打包成可发布到tomcat中的war包项目呢? 1. 既然需要

  • idea web项目没有小蓝点的的两种解决方法

    目录 解决方案一: 进阶解决方案: 在idea导入web项目,项目没有显示小蓝点,无法添加 java文件和运行.如下图的springboot-schedule 和 springboot-test 都没有蓝点: 解决方案一: 点击 File --> Project Structure,选择下图 add web.改成web 项目: 进阶解决方案: 正常创建的项目是有小蓝点,没有蓝点,一般是配置文件的问题. 找到 .idea --> modules.xml 没有蓝点一般是因为没添加项目的 .iml

随机推荐