用IDEA打开并调试没有使用maven的普通Java WEB项目
最近有一个改一个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项目相关推荐
- IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)
2019独角兽企业重金招聘Python工程师标准>>> 本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程. 本文PDF文档下载地 ...
- eclipse maven打包jar 部分jsp无法访问_Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目...
Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目 步骤1:删除j2ee目录步骤2:新建Maven 项目步骤3:这个界面点下一步步骤4: 这个界面使用webapp ...
- 图文具体解释 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
图文具体解释 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目. 2.设置 GAV 坐标 3. ...
- 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
图文详解 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目. 2.设置 GAV 坐标 ...
- eclipse maven插件创建java web项目(2)
为什么80%的码农都做不了架构师?>>> 好了.马不停蹄,再来一篇使用骨架创建maven web项目的方法,大神就不要看了,小白快来学习吧 开始, 1>创建maven项目 ...
- 使用Maven自动部署Java Web项目到Tomcat问题小记
导读 首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤: 首先在Eclipse里将项目打包成war包 将服务器上原来的项目文 ...
- 使用IntelliJ IDEA 2016创建maven管理的Java Web项目
创建项目,选择maven module 填写GroupId.ArtifactId.项目名 鼠标右击项目名称,选择"Add Framework Support",在弹出的对话框中勾选 ...
- 使用IntelliJ IDEA 15和Maven创建Java Web项目(转)
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...
- maven + spring mvc 创建Java web项目
本篇文章,我们会教你通过maven和spring mvc创建一个Java web项目.关于maven如何创建普通的Java项目,上一篇文章已经作了说明. 开发环境: 1.jdk 1.7 2.Maven ...
最新文章
- [How TO]-ubuntu下快速搭建http
- echsop privilege.php?act=login,ecshop 后台登陆自动退出的一种可能情况(目录大小写问题)...
- 详解C语言中 # 和 ## 的用法
- WIN32控件使用大全
- Binwalk--多重文件查看利器
- 最新四端同步苹果cms影视影视源码
- Unity使用ARCore开发AR程序
- ShaderForge - 纹理旋转
- 给大家带来一道原创C++题ya,大家把代码发在留言框。我会随后公布答案哦!!
- 【刘文彬】【源码解读】EOS测试插件:txn_test_gen_plugin.cpp
- cygwin和mingw的比较
- R数据分析实战——奥运会120年历史
- 开始进行自然语言处理
- scp 拷贝文件到服务器,scp 拷贝文件到远程服务器
- python如何查询函数_python如何查询函数
- WAMP启动报The configuration file contains a syntax error
- Underscore.js 基础学习
- python批量新建文件夹_Python3 批量创建文件夹
- GDI 输出文字、画点、线、三角形、矩形、圆、椭圆、多边形
- AE 稳定器 跟踪运动
热门文章
- Visual C++ 在windows 7 上预编译头错误unexpected precompiled header error, simply rerunning the compiler migh
- Jmeter IF控制器
- 没有人能挽回时间的狂流
- 1044 - Access denied for user ‘root‘@‘%‘ to database
- 坐月子期间该如何去妊娠纹?
- 配置jupyter连接服务器
- python多任务基础知识
- WEB攻击工具库(持续更新)
- 推荐几个美团系大佬的公众号
- 读书笔记:《管理的众神》