【Eclipse IDEA】IDEA 导入 eclipse Web项目

简介: 【Eclipse IDEA】IDEA 导入 eclipse Web项目

1.项目导入|打开IDEA,选择import Project;或者在已经打开的IDEA项目界面选择File - New - Project from Existing Source…;

2.项目导入 | 在弹出的Select File or Directory to import框里选择你要导入的eclipse web项目源文件(这里要导入的是AirPort)

3.项目导入 | 下面无需更多的操作,一路 Next 就可以了

这里是选择导入的此项目运行的环境,这里JDK版本默认选择1.8,指定jdk路径

最后点击 Finish,这个项目到此就已导入完成

4.项目配置 | 打开File - Project Structure 或者点击设置图标,选择Artifacts,点击 “+” 号

5.项目配置 | 按照图示选择Archive - For *******

6.Tomact 配置 | 选择 Add Configuration… - “+” - Tomcat Server - Local 进行 tomcat 配置 (如图)

7.Tomcat 配置 | 进入配置页面首页选择Deployment - 下面“+”号,然后选择Artifacet(指定Tomcat 编译项目)

选择第一个编译文件

下面Application context 中填写的是运行项目后,访问项目是否需要在连接中填写项目名称,这里默认设置。(也可设置为AirPort,比如若是在web根目录下有index.jsp,那么路径为http://localhost:8080/index.jsp,而不是http://localhost:8080/AirPort/index.jsp)。

8.Tomcat配置 | 然后点击 Server 进入tomcat的详情配置页面;

Name是tomcat的在项目中的别名(这里直接以端口号命名的);
Application server 中选择tomcat版本,如果没有要选择的可以在后面Configure...中配置,这里不做过多的说明;
Open browser是项目启动后自动打开的浏览器;
URL是自动打开浏览器后访问的连接,默认是勾选的;
JRE 是选择指定的JDK,idea有默认指定的jdk(这里是根据个人习惯选择本地的jdk,此处的jdk会和之前操作的JDK版本相对应,如果版本不一致会报错)点击OK,配置完成。

9.配置完成后启动Tomcat,测试发现项目无法启动且报错;原因是在eclipse中项目可以自动加载Servlet-api.jar这个包,但是在IDEA中无法加载,需要手动指定。

10.指定jar包 | Project Structure - Libraries - “+” - Java 此操作添加项目以外的jar包,引入到项目的jar包添加方式一样。

找到刚刚指定的tomcat的根路径,找到lib文件夹中的 servlet-api.jar 点击OK,因为此处运行页面是jsp类型的还需要引入 jsp-api.jar 包。

11.指定jar包 | 到此还没结束,上一步只是将jar包引入到项目中,但项目并未加载,

点击Artifacts 选择下面带 * exploded ,
选择右侧AirPort项目名右键 put into Output Root ,
然后点击OK,类似于eclipse中的build path > add to build path;

12.到此全部完工,添加jar包成功后项目中的报错信息会消失,再次运行项目,成功运行

此文为记录导入过程,参考的原文链接为:https://blog.csdn.net/qq_21455991/article/details/83581569

相关文章
|
21天前
|
存储 JSON 数据安全/隐私保护
"FastAPI身份验证与授权的奥秘:如何用Python打造坚不可摧的Web应用,让你的项目一鸣惊人?"
【8月更文挑战第31天】在现代Web开发中,保证应用安全性至关重要,FastAPI作为高性能Python框架,提供了多种身份验证与授权方式,包括HTTP基础认证、OAuth2及JWT。本文将对比这些机制并附上示例代码,展示如何使用HTTP基础认证、OAuth2协议以及JWT进行用户身份验证,确保只有合法用户才能访问受保护资源。通过具体示例,读者可以了解如何在FastAPI项目中实施这些安全措施。
56 1
|
21天前
|
开发者 安全 SQL
JSF安全卫士:打造铜墙铁壁,抵御Web攻击的钢铁防线!
【8月更文挑战第31天】在构建Web应用时,安全性至关重要。JavaServer Faces (JSF)作为流行的Java Web框架,需防范如XSS、CSRF及SQL注入等攻击。本文详细介绍了如何在JSF应用中实施安全措施,包括严格验证用户输入、使用安全编码实践、实施内容安全策略(CSP)及使用CSRF tokens等。通过示例代码和最佳实践,帮助开发者构建更安全的应用,保护用户数据和系统资源。
34 0
|
21天前
|
开发者 前端开发 开发框架
JSF与移动应用,开启全新交互体验!让你的Web应用轻松征服移动设备,让用户爱不释手!
【8月更文挑战第31天】在现代Web应用开发中,移动设备的普及使得构建移动友好的应用变得至关重要。尽管JSF(JavaServer Faces)主要用于Web应用开发,但结合Bootstrap等前端框架,也能实现优秀的移动交互体验。本文探讨如何在JSF应用中实现移动友好性,并通过示例代码展示具体实现方法。使用Bootstrap的响应式布局和组件可以确保JSF页面在移动设备上自适应,并提供友好的表单输入和提交体验。尽管JSF存在组件库较小和学习成本较高等局限性,但合理利用其特性仍能显著提升用户体验。通过不断学习和实践,开发者可以更好地掌握JSF应用的移动友好性,为Web应用开发贡献力量。
32 0
|
21天前
|
存储 测试技术 开发者
FastAPI异步处理的神奇之处:如何用Python打造高性能Web应用,让你的项目一鸣惊人?
【8月更文挑战第31天】在现代Web开发中,高性能至关重要。FastAPI作为一款高性能Python Web框架,支持多种异步处理方式,包括非阻塞I/O、异步函数(async/await)及异步上下文管理器(async with),能够大幅提升应用性能。本文通过示例代码详细介绍了FastAPI中的异步处理方法,并分享了最佳实践,帮助开发者构建高效的Web应用。
39 0
|
20天前
|
数据库 开发者 Python
web应用开发
【9月更文挑战第1天】web应用开发
35 1
|
8天前
|
数据可视化 图形学 UED
只需四步,轻松开发三维模型Web应用
为了让用户更方便地应用三维模型,阿里云DataV提供了一套完整的三维模型Web模型开发方案,包括三维模型托管、应用开发、交互开发、应用分发等完整功能。只需69.3元/年,就能体验三维模型Web应用开发功能!
32 8
只需四步,轻松开发三维模型Web应用
|
17天前
|
数据采集 Java 数据挖掘
Java IO异常处理:在Web爬虫开发中的实践
Java IO异常处理:在Web爬虫开发中的实践
|
19天前
|
前端开发 JavaScript 持续交付
Web应用开发的方法
Web应用开发的方法
13 1
|
19天前
|
前端开发 JavaScript 持续交付
web应用开发
web应用开发
23 1
|
20天前
|
Web App开发 数据采集 iOS开发
「Python+Dash快速web应用开发」
这是「Python+Dash快速web应用开发」系列教程的第十六期,本期将介绍如何在Dash应用中实现多页面路由功能。通过使用`Location()`组件监听URL变化,并结合回调函数动态渲染不同页面内容,使应用更加模块化和易用。教程包括基础用法、页面重定向及无缝跳转等技巧,并通过实例演示如何构建个人博客网站。
26 2

推荐镜像

更多