当前位置: 首页 > news >正文

IDEA 启动 java web 老项目

背景:一套 java web 老代码,使用 eclipse 工具开发。内网,无 eclipse 开发工具,只有 IDEA。

代码目录结构如下:

demo/.settings/*
demo/src/com/demo/controller/*
demo/webapp/js/*
demo/webapp/jsp/*
demo/webapp/META-INF/*
demo/webapp/resource/*
demo/webapp/WEB-INF/*
demo/webapp/index.jsp
demo/.classpath
demo/.project

使用 IDEA 打开并启动 java web 老代码项目开始。

将此目录直接使用 IDEA 打开:

方式1:选中demo文件夹,右键鼠标,选择 Open Folder as Intellij IDEA
方式2:直接把文件夹拖拽到桌面的 IDEA 图标上,会提示使用 IDEA 打开

打开之后,在 IDEA 中右键点击 src 目录

在这里插入图片描述

注意:记得为项目设置 JDK。

一般情况下,代码会报红,缺少很多包。打开文件夹看看,应该有一个文件夹里面放的项目中引入的 jar 包。
一般在 demo/webapp/WEB-INF/lib/* 目录下。

选中所有 jar 包,右键

在这里插入图片描述

代码中依然缺少很多包,这一般是 Tomcat 中的 jar 包,下载 Tomcat ,把其中的 jar 引进来。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

选中所有 jar 包,然后点击 OK 即可。

然后是启动项目,先配置 IDEA 中的 Tomcat。

在这里插入图片描述

在这里插入图片描述

改下端口号,避免冲突

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

去掉 /webapp

在这里插入图片描述

最后,启动程序。

在这里插入图片描述

http://www.lryc.cn/news/171121.html

相关文章:

  • 软路由和硬路由的区别是什么,性价比与可玩性分析
  • 《TCP/IP网络编程》阅读笔记--多线程服务器端的实现
  • 修改el-card的header的背景颜色
  • ubuntu系统中查看打开的端口
  • Datax从mysql同步数据到HDFS
  • 使用 Selenium 或其他工具模拟浏览器使用及语法代码
  • 华为手机如何开启设置健康使用手机模式限制孩子玩手机时间?
  • 【Linux】线程池 | 自旋锁 | 读写锁
  • [网鼎杯 2020 青龙组]bang 题解
  • 创建环境时提示:ERROR conda.core.link:_execute(502)
  • Python150题day07
  • LeetCode 2596. 检查骑士巡视方案
  • 大数据学习1.0-目录
  • 无涯教程-JavaScript - POWER函数
  • ChatGPT:解释Java中 ‘HttpResponse‘ 使用 ‘try-with-resources‘ 的警告和处理 ‘Throwable‘ 打印警告
  • Linux编辑器-gcc的使用
  • 第16篇ESP32 platformio_arduino框架 wifi联网_连接WiFi热点并连接tcp server收发数据进行通讯
  • day1| 704. 二分查找、27. 移除元素
  • R绘制箱线图
  • 利用Audit审计系统行为
  • uniapp:不同权限设置不同的tabBar
  • 如何将本地的项目上传到Git
  • [php] 文件上传的一个项目emmm
  • uniapp-时间格式和距离格式的转换
  • 【卖出备兑看涨期权策略(Covered_call)】
  • 【校招VIP】测试算法考点之智力分析
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书
  • Vue系列之入门篇
  • 【遥感卫星数据】Landsat数据Collection1和Collection2区别
  • socket() failed (24: Too many open files) while connecting to upstream, client