idea导入eclipse中的web项目

前言

本文介绍把eclipse中的web项目导入到Idea中,并且用tomcat启动。

第一步:把项目直接用idea打开。

第二步:配置project

这里配置的jdk是1.7。

第三步:配置modules

  • 选择Dependencies选项卡,去掉关于eclipse的相关内容,idea用红色提示了。
  • 重新配置jdk,选择与project中相同的jdk版本。

  • 导入jar包。正常情况下lib下。这里测试只有一个jar包。如果有用到tomcat下的jar包,也需要导入。

::: tip 提示
一个module就是一个子项目,idea中一般一个project就一个module,但也可以使一个project中有多个module。
:::

  • web配置

    由于这是一个web项目,所有module中还需要配置web。
    具体操作:选中module名,右键,点击add,选择web。

编辑Deployment Descriptors, 选中项目的web.xml文件。
编辑Web Resource Directioes,选中项目的WebContent目录。这是eclipse中web项目的目录。
下面的黄色提示可以不管,下一步解决。

第四步: 配置Artifacts

点击加号,选择Web Application:Exploaded,选择from module,选中上一步的Module。

回到module页面发现第三步中的黄色提示已经不见了。

第五步: 配置tomcat

依次如下操作:点击Run->Edit Configuration->点击Template->选择tomcat Server->点击local。这主要是配置tomcat。

选择Deployment标签,点击+号,选择Artifact,配置Application context。

新版的idea的application不在右侧,而是在最下面,鼠标一直往下滑动就可以看到。这是一个比较大的坑,很容易看不到而不去配置。这会导致访问不到。

第六步:启动、访问

启动,如果出现下面这种提示就表示成功了。

Connected to server
[2019-03-28 05:37:38,199] Artifact web-app:war exploded: Artifact is being deployed, please wait...
28-Mar-2019 17:37:38.747 信息 [RMI TCP Connection(2)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
[2019-03-28 05:37:38,810] Artifact web-app:war exploded: Artifact is deployed successfully
[2019-03-28 05:37:38,810] Artifact web-app:war exploded: Deploy took 611 milliseconds

访问:


   转载规则


《idea导入eclipse中的web项目》 孤独如梦 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
如何写好一篇博客 如何写好一篇博客
如何写好一篇博客前言写博客不仅是对于掌握知识的总结,也是对知识的更好理解。通过写博客可以发现自己的不足之处,从而去不断完善。那如何去写好一篇博客呢?今天利用费曼学习方法来谈谈如何写好一篇博客。 第一步:开头介绍要让读者有看下去的想法。写博客
2019-06-06
下一篇 
idea 必装插件 idea 必装插件
Alibaba Java Coding Guidelines阿里巴巴出的代码规范检查插件 FindBugs-IDEA潜在 Bug 检查 Maven HelperMaven 辅助插件 .ignoreGit忽略提交规则,可以忽略指定的目录和文件
2019-06-06
  目录