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

【JSP】如何在IDEA上部署JSP WEB开发项目

以我的课设为例,教大家拿到他人的项目后,如何在IDEA上部署。

需要准备:

  • JDK17(或者JDK13)
  • IntelliJ IDEA 2023.2.6
  • MySQL 8.0
  • Tomcat 9.0

一,新建项目+添加文件

1.1复制“位置”的路径

1.2找到该文件夹

1.3将准备好的项目文件复制添加到该文件夹

1.4将WEB-INF中的classes设置为源

二,配置项目结构

2.1文件--->项目结构,SDK建议jdk13或者jdk17,我使用了jdk17

2.2模块--->JAR或目录

记得勾选

三,添加Facet

3.1添加

3.2修改这两处路径

3.3记得勾选

四,添加工件

五,配置Tomcat

5.1当前文件--->编辑配置

5.2选择本地

5.3添加工件

如果有提示,点击修复,即可自动添加:

如果没有提示--->部署--->添加工件:

六,连接数据库

注意端口要与自己数据库的端口一致,我的为2024:

相关文章:

  • 贪心算法-加油站
  • c#与汇川plc通信
  • STM32 HAL库开发——入门篇(3):OLED、LCD
  • 骑砍2霸主MOD开发(11)-瓦兰迪亚火骑兵
  • k8s使用yml文件部署
  • 【Vue】——组件的注册与引用
  • 默认launcher
  • 鸿蒙OS初识
  • Python的Pillow(图像处理库)的一些学习笔记
  • docker实战命令大全
  • 【Python】使用flask作为web服务器
  • “薅羊毛”到被“割韭菜”,警惕网络副业陷井
  • 基于电荷的EPFL HEMT模型
  • 使用Ollama+OpenWebUI本地部署Gemma谷歌AI开放大模型完整指南
  • 【论文速读 | USENIX Security‘2022】Debloating Address Sanitizer
  • 《剑指offer》分解让复杂问题更简单
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • css属性的继承、初识值、计算值、当前值、应用值
  • Effective Java 笔记(一)
  • gitlab-ci配置详解(一)
  • golang中接口赋值与方法集
  • JavaScript HTML DOM
  • Java深入 - 深入理解Java集合
  • js 实现textarea输入字数提示
  • Linux快速复制或删除大量小文件
  • MobX
  • SpiderData 2019年2月13日 DApp数据排行榜
  • Twitter赢在开放,三年创造奇迹
  • 编写符合Python风格的对象
  • 高性能JavaScript阅读简记(三)
  • 关于Flux,Vuex,Redux的思考
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 机器学习 vs. 深度学习
  • 聊聊hikari连接池的leakDetectionThreshold
  • 容器服务kubernetes弹性伸缩高级用法
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 在weex里面使用chart图表
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • Spring第一个helloWorld
  • ​MySQL主从复制一致性检测
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • (39)STM32——FLASH闪存
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (顺序)容器的好伴侣 --- 容器适配器
  • (五)c52学习之旅-静态数码管
  • (原)Matlab的svmtrain和svmclassify
  • (转)memcache、redis缓存
  • (转)详解PHP处理密码的几种方式
  • ./configure,make,make install的作用(转)
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net 简单实现MD5
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .Net中wcf服务生成及调用