史上最详细之Eclipse导入Idea中并运行

这篇具有很好参考价值的文章主要介绍了史上最详细之Eclipse导入Idea中并运行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、找到我们的项目目录

删除MyEclipse/eclipse的配置文件,(该步骤可以省略)
史上最详细之Eclipse导入Idea中并运行
史上最详细之Eclipse导入Idea中并运行
最终保留文件如上图,干净如初。

二、打开idea,open file

复制项目所在路径
史上最详细之Eclipse导入Idea中并运行

通过idea的open file菜单进行打开我们的项目

史上最详细之Eclipse导入Idea中并运行

或者

史上最详细之Eclipse导入Idea中并运行

三、等待项目加载完成

静静的等待项目加载完成
史上最详细之Eclipse导入Idea中并运行

四、配置项目的web.xml

idea会自动检测到web.xml,将我们的项目设置为web项目。我只需点击链接即可。
如果不小心关闭了弹窗,那么可以在event_log窗口中找到该链接。也可以通过第二张图片的方式进行自行配置web.xml
史上最详细之Eclipse导入Idea中并运行
点击添加按钮,选择web选项;选择当前的项目即可。(当前IDEA版本2017.3.5)
史上最详细之Eclipse导入Idea中并运行

五、配置项目中的源码文件,资源文件目录,输入文件路径,以及test文件(这里没有展示)

(当前IDEA版本2018.2)截图不在一个版本,还望个位看管见谅。
打开项目设置窗口
史上最详细之Eclipse导入Idea中并运行

主要配置的项目为下图箭头所指地方。

史上最详细之Eclipse导入Idea中并运行

配置JDK,保证下面两个地方的版本一致,不然启动会报错,最后一个选项配置项目的输出路径。

史上最详细之Eclipse导入Idea中并运行

修改

配置项目的文件夹标识。

史上最详细之Eclipse导入Idea中并运行

配置项目的输入路径。

史上最详细之Eclipse导入Idea中并运行

添加项目的jar包依赖。将我们在lib文件中的jar包依赖引入项目。

史上最详细之Eclipse导入Idea中并运行
史上最详细之Eclipse导入Idea中并运行
史上最详细之Eclipse导入Idea中并运行

创建Artifacts

史上最详细之Eclipse导入Idea中并运行
等待工程编译完成
史上最详细之Eclipse导入Idea中并运行

六、配置tomcat

配置当前工程的运行服务器:tomcat。
史上最详细之Eclipse导入Idea中并运行

点击加号,添加tomcat,如果在列表中找不到tomcat,那么就点击最后一个item(33items more) 即可找到tomcat

史上最详细之Eclipse导入Idea中并运行

如果第一次使用,需要配置本地的tomcat安装路径。然后可以在这里配置tomcat的端口号等信息。

史上最详细之Eclipse导入Idea中并运行

点击上图的Fix回来到这样一个界面。在这个界面可以配置访问的URL,默认没有项目名称启动,如有需要可以自行添加。我们可以在这里配置一个虚拟目录用来访问用户上传的图片等静态资源。点击apply->ok 关闭即可。

史上最详细之Eclipse导入Idea中并运行

七、运行项目

史上最详细之Eclipse导入Idea中并运行
当前教程仅为个人配置方式。在使用过程中若有问题,可在评论区进行评论,也可以扫描侧边栏的小程序二维码进行提问。也可点击侧边栏奔跑的小企鹅进行QQ聊天。

如有更简单的配置方式,也请告知博主。感激不尽。转载请注明出处,蟹蟹……

八、遇到的问题:

1、访问不到静态资源?

用IntelliJ IDEA 2017新建了一个web项目,成功运行后servlet mapping的地址一直访问不到

原因:在配置tomcat的时候Server中Open browser选项勾选之后写入的地址会自动更新到Deployment中的Application content的地址,导致访问的根路径发生变化(就是访问的时候所有mapping的地址都要以这个为前缀访问)

史上最详细之Eclipse导入Idea中并运行
史上最详细之Eclipse导入Idea中并运行

解决方案:

(当然这不算一个问题,但是只要写了Open browser访问的根路径就发生了变化,很别扭):

Deployment中把Application content地址只写“/”,这样根路径就是ip+端口了

正常配置如下

史上最详细之Eclipse导入Idea中并运行
史上最详细之Eclipse导入Idea中并运行

对比的例子可以参考链接:http://blog.csdn.net/yhao2014/article/details/45740111

博主将Application content特意改成了“/xxx” //其中xxx是web项目的名字,使访问根路径都变成了ip:port+“/xxx”,因为一开始不太懂这个Application content参数意义,所以出了这个错误。

问题2:IDEA中报错解决方案:Error: java: 程序包javax.servlet.http不存在

这个主要是由于引用了Tomcat中的jar包,但是没有导入Jar包,只需要将其导入即可。

解决方法:

1.选择IDEA菜单栏中的File-Project Structure

史上最详细之Eclipse导入Idea中并运行

2. 选择Modules-Dependencies

史上最详细之Eclipse导入Idea中并运行

3.我们可以看到之前配置过Tomcat的Jar包,但是由于路径或版本问题,需要将原来的版本删除,重新添加。即选中红色的Tomcat,点击减号删除掉。若没有配过tomcat则直接忽略该条即可。

史上最详细之Eclipse导入Idea中并运行

4.点击+号,选择Library

史上最详细之Eclipse导入Idea中并运行

5.选择对应 版本的Tomcat

史上最详细之Eclipse导入Idea中并运行

6.添加成功后,点击Apply即可

史上最详细之Eclipse导入Idea中并运行

此时再去源码中查看,可以看到不会再报错。

问题3:解决Idea启动项目报错Configuration Error: deployment source ‘ :war exploded‘ is not valid

  1. 首先进入到IDEA导航条中File选项的project Structure中

史上最详细之Eclipse导入Idea中并运行
  1. 进入之后按照如下图方式,打开到选择你要导入的项目

史上最详细之Eclipse导入Idea中并运行
  1. 进入之后他就会提示,让你把这个添加到列表中,我们点击ok即可

史上最详细之Eclipse导入Idea中并运行

4、还需要告诉Tomcat我们要运行哪个项目,跟着下图走,在首页导航栏下面找到Tomcat,进入编辑界面文章来源地址https://www.toymoban.com/news/detail-435487.html

史上最详细之Eclipse导入Idea中并运行

到了这里,关于史上最详细之Eclipse导入Idea中并运行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Idea导入eclipse的javaweb项目(超详细)

    点此 1.首先选择打开该项目 2.打开后会是这样的,只显示.classpath和.project的eclipse文件 3.打开project structre 4.在project structre中点击modules,然后点击+号,选import module,选择该文件夹的位置 5.选择eclipse,点击next 6.选择keep project and module files in,然后继续点击next 7.选中项目名,点

    2024年02月15日
    浏览(50)
  • IDEA如何运行Eclipse项目(超详细图解)

    大家好✌!我是Dwzun。很高兴你能来阅读我,我会陆续更新Java、前端、数据库、项目案例等相关知识点总结,还为大家分享优质的实战项目,本人在Java项目开发领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路,向着优秀程序员前行

    2024年02月02日
    浏览(57)
  • 史上最详细的八大排序详解!(建议收藏)

    🚀write in front🚀 📜所属专栏:初阶数据结构 🛰️博客主页:睿睿的博客主页 🛰️代码仓库:🎉VS2022_C语言仓库 🎡您的点赞、关注、收藏、评论,是对我最大的激励和支持!!! 关注我,关注我,关注我 , 你们将会看到更多的优质内容!!   从今天开始,我们就进入

    2023年04月20日
    浏览(51)
  • Nacos 安装教程(史上最详细保姆级教程)

    作者:大三的土狗 专栏:SpringCloud    Nacos的全称是Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。   Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,

    2024年02月03日
    浏览(61)
  • Java对接微信支付(史上最详细)

    本文将介绍如何使用Java对接微信支付,包括获取支付参数、支付回调处理等步骤。本文适用于已经熟悉微信支付基本原理的读者。 JDK 1.8 Maven Spring Boot 2.x 微信支付开发文档 为了进行支付,我们需要先获取微信支付的参数信息,包括appid、商户id、支付密钥等。 配置文件 我们

    2024年02月15日
    浏览(42)
  • OpenStack搭建史上最详细步骤 (快速入手)

    搭建openstack平台所需要的两个镜像包:CentOS-7-X86_64-DVD-1804.iso 和 chinaskill_cloud_iaas.iso镜像文件。 在VMware上准备两台虚拟机,分别作为controller(控制)节点和compute节点. 下面是VMware上虚拟机的基础配置。 computecontroller 双网卡,NAT模式和仅主机模式,配置硬盘各给50G 多添的一块

    2024年02月02日
    浏览(47)
  • Ubuntu安装Burp Suite--史上最详细教程

    VMware Workstation下载网址: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html Burp Suite v2021.6安装包: 链接: https://pan.baidu.com/s/1OqiYpRr2XnWPw6B1Tum2hw?pwd=2001 提取码:2001 ubuntu-18.04.6安装包: 链接: https://pan.baidu.com/s/1SR1Q9ggLnIOErgOLQpzXkA?pwd=2001 提取码:2001 创建新的虚拟

    2024年02月09日
    浏览(44)
  • C++ system()函数的常用用法 (史上最详细)

    目录 一.推荐:     1. system(\\\"pause\\\")     2. system(\\\"color *\\\")     3.system(\\\"title *\\\")     4. system(\\\"cls\\\") 二.文件操作:     1. system(\\\"start *\\\")     2. system(\\\"del *\\\")     3. system(\\\"copy A B\\\")     4. system(\\\"move A B\\\") 三.系统操作     1. 关机,重启,睡眠     2. 日期/时间     3. task     1. system(\\\"pause\\\"

    2024年02月12日
    浏览(45)
  • 史上最详细注释,用flask写一个博客系统

    文本用flask写个博客系统,源码带有详细注释,通俗易懂,拿去就能用。点 这里 查看演示。博客效果如下,博客首页: 这个博客麻雀虽小,但五脏俱全。有如下功能: 博客文章浏览 用户注册 用户登录/登出 发文章/修改文章/删除文章 为了简单,没有用MySQL数据,使用了Sql

    2024年02月06日
    浏览(46)
  • 算法设计与分析期末复习题(史上最详细)

    算法设计与分析期末复习题(一) 1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是( A )的一

    2023年04月09日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包