最近有一个改一个eclipse写的老项目的需求,没有用maven,由于对IDEA熟悉一些,所以用IDEA来改,记录一下如何用IDEA打开并调试一个没有使用maven的普通Java WEB项目。

文章目录

  • 普通Eclipse项目的目录结构
  • 使用IDEA打开步骤
    • 1.IDEA打开已存在项目
    • 2.项目结构配置(WEB配置、依赖导入)
    • 3.tomcat服务器配置
  • 总结

普通Eclipse项目的目录结构

在没有使用maven构建项目的前提下,eclipse的普通项目结构如下:

其中:

  • build目录存放编译好的class文件
  • lib目录存放自己需要的一些依赖
  • src目录存放源代码
  • WebContent中存放web项目相关的东西,如前端代码,WEB-INF,其中WEB-INF中还可能存在着一些依赖


使用IDEA打开步骤

1.IDEA打开已存在项目


选择Eclipse:


注意,这里需要选择项目合适的JDK,如果事先不知道项目使用的哪一个JDK,可以用JDK8试一遍,如果用不了,会提示应该使用哪个版本的JDK的。我这项目比较老,所以还用的JDK7。

等待一会,idea刚打开项目时会加载一会。

2.项目结构配置(WEB配置、依赖导入)

加载完后的项目结构如下:
点开External Libraries可以发现对应版本的JDK已经导入了。

点开项目结构:


这里有一个最终输出(web项目源文件)目录的配置,如果不想使用默认的out目录,也可以修改。


这里添加WEB子项:

修改web的相关配置:

这里可以修改编译好的文件目录:

在Dependecies这里,一些eclipse的依赖可以删除,org.eclipse开头的就是,不要把自己的依赖删掉了。


在Libraries这里,选择项目的依赖目录,所有依赖目录都选上:


回到Modules将这些依赖目录勾选上,点击APPLY。这里需要等待IDEA加载一会。

在Artifacts里添加一个web应用,选择项目所在的模块:

3.tomcat服务器配置

配置一个运行环境:

选择一个本地tomcat:


选择合适版本的tomcat目录配置:

在Deployment这里选择刚刚创建好的artifact:

然后build项目:

如果报javax的错误,去依赖里,将tomcat目录下的lib也导入即可。

build成功,再启动tomcat,项目就可以运行。

到此为止,整个eclipse的web项目已经迁移为一个IDEA web项目。

总结

总结一下eclipse web项目到IDEAweb项目的迁移:

  • 首先要从IDEA打开已经存在的项目,选择eclipse项目,选择好JDK的版本。
  • 等IDEA加载好后,进入项目结构里,配置好web.xml文件的路径和web目录的路径,eclipse默认web目录是WebContent,和IDEA默认的不同,所以这里一定要修改。
  • 然后就是找到项目里面的依赖,导入这些依赖。(既然是没有使用maven的web项目,依赖一定在项目文件夹里面了,找到这些jar文件)
  • 然后配置一个toncat服务器,选择生成好的artifact,build项目。
  • 如果发生javax的错误,需要将tomcat所在目录的lib目录也添加到依赖中。

ATFWUS 2022-05-15

用IDEA打开并调试没有使用maven的普通Java WEB项目相关推荐

  1. IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)

    2019独角兽企业重金招聘Python工程师标准>>> 本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程. 本文PDF文档下载地 ...

  2. eclipse maven打包jar 部分jsp无法访问_Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目...

    Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目 步骤1:删除j2ee目录步骤2:新建Maven 项目步骤3:这个界面点下一步步骤4: 这个界面使用webapp ...

  3. 图文具体解释 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)

    图文具体解释 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目. 2.设置 GAV 坐标 3. ...

  4. 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)

    图文详解 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目.    2.设置 GAV 坐标  ...

  5. eclipse maven插件创建java web项目(2)

    为什么80%的码农都做不了架构师?>>>    好了.马不停蹄,再来一篇使用骨架创建maven web项目的方法,大神就不要看了,小白快来学习吧 开始, 1>创建maven项目 ...

  6. 使用Maven自动部署Java Web项目到Tomcat问题小记

    导读 首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤: 首先在Eclipse里将项目打包成war包 将服务器上原来的项目文 ...

  7. 使用IntelliJ IDEA 2016创建maven管理的Java Web项目

    创建项目,选择maven module 填写GroupId.ArtifactId.项目名 鼠标右击项目名称,选择"Add Framework Support",在弹出的对话框中勾选 ...

  8. 使用IntelliJ IDEA 15和Maven创建Java Web项目(转)

    1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...

  9. maven + spring mvc 创建Java web项目

    本篇文章,我们会教你通过maven和spring mvc创建一个Java web项目.关于maven如何创建普通的Java项目,上一篇文章已经作了说明. 开发环境: 1.jdk 1.7 2.Maven ...

最新文章

  1. [How TO]-ubuntu下快速搭建http
  2. echsop privilege.php?act=login,ecshop 后台登陆自动退出的一种可能情况(目录大小写问题)...
  3. 详解C语言中 # 和 ## 的用法
  4. WIN32控件使用大全
  5. Binwalk--多重文件查看利器
  6. 最新四端同步苹果cms影视影视源码
  7. Unity使用ARCore开发AR程序
  8. ShaderForge - 纹理旋转
  9. 给大家带来一道原创C++题ya,大家把代码发在留言框。我会随后公布答案哦!!
  10. 【刘文彬】【源码解读】EOS测试插件:txn_test_gen_plugin.cpp
  11. cygwin和mingw的比较
  12. R数据分析实战——奥运会120年历史
  13. 开始进行自然语言处理
  14. scp 拷贝文件到服务器,scp 拷贝文件到远程服务器
  15. python如何查询函数_python如何查询函数
  16. WAMP启动报The configuration file contains a syntax error
  17. Underscore.js 基础学习
  18. python批量新建文件夹_Python3 批量创建文件夹
  19. GDI 输出文字、画点、线、三角形、矩形、圆、椭圆、多边形
  20. AE 稳定器 跟踪运动

热门文章

  1. Visual C++ 在windows 7 上预编译头错误unexpected precompiled header error, simply rerunning the compiler migh
  2. Jmeter IF控制器
  3. 没有人能挽回时间的狂流
  4. 1044 - Access denied for user ‘root‘@‘%‘ to database
  5. 坐月子期间该如何去妊娠纹?
  6. 配置jupyter连接服务器
  7. python多任务基础知识
  8. WEB攻击工具库(持续更新)
  9. 推荐几个美团系大佬的公众号
  10. 读书笔记:《管理的众神》