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

1、搭建环境

安装说明:使用html、css、javascript来建站,数据存储用access

一、eclipse安装

1.eclipse下载

下载链接:点我eclipse下载
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述这个eclipse好像免安装,直接可以为eclipse.exe创建一个桌面快捷方式,下次直接从桌面快捷方式进。
在这里插入图片描述

在这里插入图片描述

二、JDK安装(运行Tomact需要安装JDK)

1.下载jdk
jdk下载网站:点我下载jdk
在这里插入图片描述在这里插入图片描述在这里插入图片描述点击下载的jdk的exe文件安装,默认安装位置是c盘,记得改下位置。
在这里插入图片描述2.配置jdk的环境变量
新建系统变量JAVA_HOME
此电脑-》属性-》高级系统设置-》环境变量
在这里插入图片描述配置ClassPath,变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前端有个句点)

编辑Path变量,点击新建,输入%JAVA_HOME%\bin,点击确定。
3.测试jdk是否正常运行
win+r-》cmd-》命令行
在这里插入图片描述

三、tomcat(开发和调试JSP 程序)

1.下载tomcat网站:点我进入下载tomcat网站
在这里插入图片描述这里我下载的是tomcat9 64位,将下载的压缩包按指定路径解压,在这里插入图片描述通过Windows服务安装Tomcat,打开命令提示符,运行service.bat批处理脚本service.bat install,详细操作如下所示。(出现has been installed即代表安装成功)
在这里插入图片描述2.配置环境变量
此电脑右键-》属性-》高级系统设置-》环境变量
在这里插入图片描述新建系统变量
变量名:CATALINA_HOME

变量值:D:\web\apache-tomcat-9.0.65(就是你刚刚解压的那个文件夹路径。)
在这里插入图片描述

更改系统变量path
在path中添加%CATALINA_HOME%lib;%CATALINA_HOME%in
在这里插入图片描述
3.启动tomcat
双击startup.bat启动tomcat
在这里插入图片描述启动后在浏览器中输入“http://localhost:8080/”或“http://127.1.1.0:8080/”,显示如下
在这里插入图片描述

四、新建项目

在这里插入图片描述下面保持默认
在这里插入图片描述在这里插入图片描述项目结构图(在webapp内容根目录下新建一个jsp文件)
在这里插入图片描述
index首页文件代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<div >解决报班全过程中出现的普遍问题</div>
</body>
</html>

运行时选择对应的服务器运行环境
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.运行中可能遇到的错误
错误一:Launching Tomcat has encountered a problem
点击运行时报错,首先点击图中detail下面给出提示端口被占用,下面进行修改端口
在这里插入图片描述

方法:详见参考文档

参考文档:
1.eclipse下载与安装参考博客
2.jdk下载与安装参考博客
3.tomcat下载与安装参考博客

相关文章:

  • 基于Java+Spring+vue+element社区疫情服务平台设计和实现
  • 【Leetcode】剑指Offer 34:二叉树中和为某一值的路径
  • CockroachDB架构-复制层
  • Netty 入门学习(1)
  • Android手部检测和手势识别(含训练代码+Android源码+手势识别数据集)
  • 【NLP】第4章 从头开始预训练 RoBERTa 模型
  • 第3章 循环神经网络
  • 机器学习入门八
  • java毕业设计流浪动物救助公益平台源码+lw文档+mybatis+系统+mysql数据库+调试
  • 物联网IOT面临挑战
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • Intel汇编-奇偶标志位测试
  • CMSC5724-关于条件概率和朴素贝叶斯分类器
  • FFmpeg入门详解之50:SDL2键盘事件案例
  • c 关键字
  • 分享一款快速APP功能测试工具
  • 【mysql】环境安装、服务启动、密码设置
  • 【node学习】协程
  • 【技术性】Search知识
  • gops —— Go 程序诊断分析工具
  • happypack两次报错的问题
  • in typeof instanceof ===这些运算符有什么作用
  • Java 最常见的 200+ 面试题:面试必备
  • JavaScript创建对象的四种方式
  • Laravel Telescope:优雅的应用调试工具
  • leetcode98. Validate Binary Search Tree
  • SQLServer之索引简介
  • vue数据传递--我有特殊的实现技巧
  • 第2章 网络文档
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端面试之闭包
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 用element的upload组件实现多图片上传和压缩
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • #NOIP 2014# day.1 T2 联合权值
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (2)Java 简介
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (区间dp) (经典例题) 石子合并
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • **python多态
  • .Family_物联网
  • .form文件_一篇文章学会文件上传
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET上SQLite的连接