关于JAVAweb环境配置的汇总 为刘某,许某,李某等朋友而作,主要是刘某,问某应该不需要,问某后来告诉我,她怎么不需要啦

本文汇总了JavaWeb项目环境的配置与运行过程,包括JDK安装、IDEA与Tomcat的使用、Maven镜像更换、数据库MySQL的安装以及Navicat的教程。还提供了IDEA自带数据库工具的使用、项目运行步骤和修改技巧,旨在帮助初学者避免常见问题。
摘要由CSDN通过智能技术生成

前言

因为最近很多人问,我不得不熟悉了一次次javaweb项目环境搭建和运行的全过程。
大多数人困惑和不习惯的点在于:
javaweb项目对比过去所学的简单的C,C++,JAVA项目,
环境的搭建难度和复杂度上了一个台阶。
初步入门所谓的工程化编程领域,诸多不适和不习惯是正常的,
现代软件是大型合作工作,一个人写好所有的代码的时代远去了,你不得不使用其他人写的代码和框架,也就必须因此去理解和适应其他人的想法。这是痛苦的。
在初入javaweb世界中,
我曾有过这样无比困惑的阶段——

  • 那些反复安装就是不能运行的mysql,
  • 就是不能运行的tomcat,
  • 一直下载不下来的jar包,
  • 龟爬一样的maven下载包速度。
  • 在其他人电脑上能运行,就是我不能运行。
  • 。。。

在此过程中:

网上csdn的教程质量有高有低,我曾被教程坑过,也幸得大佬提点。
我想汇总前辈优秀教程和我个人的一点浅见于此。

前人走过的弯路,后人何必再走呢。
2022.12.16 于华州


计划

  • jdk安装和配置
  • idea旗舰版获取和使用
  • tomcat 配置和使用
  • maven相关
  • 如何运行其他人的javaweb项目
  • IDEA自带的数据库工具
  • navicat 教程
  • 如何修改网上其他人的项目图片
  • 常见问题

更新日志

2023.06.03
有人问,故补充eclipse java web项目运行教程
2022.12.16
为jdk都不晓得配置的刘某开始写了这篇教程
涵盖jdk,idea,tomcat , maven ,mysql等配置环境的东西。
2022.12.18
文某看到原题目—关于JAVAweb环境配置的汇总------- 《为刘某,许某,李某等朋友而作,主要是刘某,问某应该不需要》,
经问某要求—(直言自己怎么不需要啦),
故改名为------《关于JAVAweb环境配置的汇总 为刘某,许某,李某等朋友而作,主要是刘某,问某应该不需要,问某后来告诉我,她怎么不需要啦》
问开始错写为文,文某要揍我,我当然是义正严词告诉她----“我错了,呜呜”
不正经更新日志结束;
正经更新日志为:
添加idea自带数据库使用工具教程
添加navicat 安装和使用教程
添加修改项目小技巧,sql转word设计文档技巧
2011.12.20
添加更新修改项目小技巧,记得更改完成后开启浏览器无痕(隐私)模式,快捷键ctrl+shift+n(因为浏览器会默认缓存上一次的图片和其他资源文件,开无痕是强制不缓存罢了)
因为王某和一个刘某遇见了此问题,不得不更新下
还有刘某告诉我她很认真看了好几遍,我很感动,随意写就的部分,她的态度好好,故更新了一部分。
或许这个一开始随意起意的项目很值得发展哈哈

1.JDK 8

JDK8下载安装及配置环境教程,一看就会_从此更南征~的博客-CSDN博客_jdk8下载与安装教程

2. IDEA 和tomcat

有idea时,可以简单解压tomcat,不用太配置环境变量
idea 会自动配置,非常好用!!!
就可以直接使用tomcat
教程如下:
IntelliJ IDEA中配置Tomcat(超详细)_Wxy1122.的博客-CSDN博客_idea配置tomcat
资源如下:
apache-tomcat-8.5.82.zip
西安财经大学学生可以按照我写的这个教程获取正版IDEA,教育授权
IDEA 正版路子


2.1 更换maven镜像为阿里云

如果项目存在pom.xml
并且半天jar包下不下来
那么按照下面的步骤进行
javaeb maven 镜像更换为阿里云镜像


IDEA社区版下载
需要安装smarttomcat插件

2.2 下载smartTomcat插件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8wi3UdFj-1689907866485)(assets/关于JAVAweb环境配置的汇总%20为刘某,许某,李某等朋友而作,主要是刘某,问某应该不需要,问某后来告诉我,她怎么不需要啦-0.png)]

2.3 smartTomcat的配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iLS4QiHh-1689907866486)(assets/关于JAVAweb环境配置的汇总%20为刘某,许某,李某等朋友而作,主要是刘某,问某应该不需要,问某后来告诉我,她怎么不需要啦-1.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v8A9EdyN-1689907866487)(assets/关于JAVAweb环境配置的汇总%20为刘某,许某,李某等朋友而作,主要是刘某,问某应该不需要,问某后来告诉我,她怎么不需要啦-2.png)]
这玩意要配置到WEB-INF才可以使用,

3. 数据库

本人推荐MYSQL5.7
安装新版本mysql前请务必确认成功
完全卸载老版本mysql和残留文件和注册表信息。
卸载教程
MySQL8.0卸载步骤_linda公馆的博客-CSDN博客_卸载mysql8.0
安装mysql 5.7 看这里
MYSQl5.7 安装教程
下载方式:

  1. 官网下载
  2. 我曾经一老师发过的凑合版本

MySQL556_jb51.zip

  1. 官网我下载的版本。

mysql-5.7.24-winx64.zip

3.1 navicat 教程

Navicat 16 最新版Windows安装与永久激活教程
断开网络连接那一步
可以通过修改host解决
添加 127.0.0.1 activate.navicat.com 达到屏蔽Navicat激活联网
Navicat使用快速入门教程_苜苜的烂笔头的博客-CSDN博客_navicat


3.2 idea 自带数据库

教程如下
使用idea自带的数据库工具_刘瑜澄的博客-CSDN博客_idea内置数据库
IDEA的database使用教程(使用mysql数据库)_hfhua的博客-CSDN博客_idea database

4. 如何运行javaweb项目

怎么说呢,这是个很大的概念。
总结下来大致步骤如下

  1. 修改jdbc设置,数据库,用户名,密码,端口等
  2. 导入sql文件
  3. 配置项目结构,和Tomcat等服务器
  4. 运行。

可以参考的文档:
idea如何运行Java Web项目(Servlet、JSP)_小楼夜听雨QAQ的博客-CSDN博客_idea的servlet文件怎么运行
IDEA运行一个下载来的javaweb项目_小明.杨的博客-CSDN博客_idea跑一个下载下来的代码
IDEA(最新版)导入Myeclipse/eclipse的web项目并运行(全) Windows或者Mac系统_idea导入myeclipse web项目_龙贝子的博客-CSDN博客
IDEA 导入并运行 Eclipse 的 JavaWeb 项目_idea运行eclipse项目_硕子鸽的博客-CSDN博客

4.1 修改项目小技巧(更换图片和其他):
  1. 通过IDEA快捷键 Ctrl+Shift+r 或这点击 Edit 》Find 》Replace In Path,请活用哈哈,在网页上看到啥去项目里搜索替换
  2. 修改网页背景图片,用同名文件替代或删除,记住更换后,点击重新运行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D58mtCFI-1689907866488)(assets/关于JAVAweb环境配置的汇总%20为刘某,许某,李某等朋友而作,主要是刘某,问某应该不需要,问某后来告诉我,她怎么不需要啦-3.png)]
2.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QpdgAvsK-1689907866489)(assets/关于JAVAweb环境配置的汇总%20为刘某,许某,李某等朋友而作,主要是刘某,问某应该不需要,问某后来告诉我,她怎么不需要啦-4.png)]

  1. 并且使用浏览器无痕模式打开项目

  2. 快捷键ctrl+shift+n

4.2 修改数据库小技巧:

不要直接删除数据库记录
要尽量直接修改,不然数据库设计者的大量关联项目会被你删掉

4.3 sql语句转 word数据库设计文档方法

Mysql数据库导出生成Word文档,HTML,PDF(一)_Zero丶轩的博客-CSDN博客_mysql生成数据库文档pdf

的大量关联项目会被你删掉

4.3 sql语句转 word数据库设计文档方法

Mysql数据库导出生成Word文档,HTML,PDF(一)_Zero丶轩的博客-CSDN博客_mysql生成数据库文档pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值