文章目录

  • jdk安装与配置
    • 一、下载jdk
    • 二、安装jdk步骤
    • 三、配置jdk环境变量
  • tomcat下载与运行
    • 运行tomcat服务器
    • 关闭tomcat服务器
    • tomcat服务器目录结构
  • idea运行javaweb
    • 下载安装idea
    • 配置tomcat
    • javaweb准备阶段
    • 创建javaweb项目
    • 使用idea运行javaweb项目
    • 使用idea运行javaweb项目

jdk安装与配置

一、下载jdk

jdk可以从官网下载,官网下载需要登录oracle,下载也很慢,所以不推荐;

我们可以使用国内下载镜像地址

华为镜像地址:

https://repo.huaweicloud.com/java/jdk/

其他下载地址:

http://www.sousou88.com/spec/java_openjdk.html

二、安装jdk步骤

  1. 双击下载下来的安装文件, 点下一步

  2. 这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。

  3. 点击确定就开始安装了

  4. 这是要我们安装JRE,JRE是Java的运行环境,包括了JVM等一些Java的运行环境。在我们安装的JDK里面已经有了JRE了,所以这里可以选择取消,对以后的开发工作一点都不影响,当然,装了也没关系。可以直接×掉,jdk就安装完成了

三、配置jdk环境变量

  1. 右键此电脑,然后点击属性,点击系统高级设置,点击环境变量

  2. 在系统变量这里点击新建

  3. 变量名是JAVA_HOME;变量值是jdk的安装路径。然后点击确定

  4. 接着新建一个CLASSPATH的系统变量;变量值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

  5. 然后点击Path 进入以后,点击新建,在新建的地方输入 %JAVA_HOME%\bin 最后点击确定

  6. 最后我们在cmd里面测试jdk是否安装完成

    依次输入 java java -version javac

如果这三条命令都能正常显示,那么jdk配置就结束了,如果没有正常显示那么就是环境变量出了问题。

tomcat下载与运行

可以在华为镜像站下载自己需要的版本

https://mirrors.huaweicloud.com/apache/tomcat/tomcat-9/

tomcat版本对应

下载好后,双击安装包进行安装,一路 next 完成安装

运行tomcat服务器

在tomcat安装目录下的bin目录中

双击Tomcat9.exe

出现以下画面,证明tomcat服务器部署完成。

接着我们在浏览器地址栏中输入 localhost:8080 出现以下画面就说明tomcat服务器部署完成

关闭tomcat服务器

在bin目录下有一个 shutdown.bat的文件,双击就可以关闭tomcat服务器;也可以使用cmd命令

查看占用8080端口的进程

netstat -ano|findstr 8080

这里我们看到占用8080端口的进程号是5712 ,接着我们输入命令

taskkill /pid 5712 -f

就可以关闭占用8080端口的tomcat服务器

tomcat服务器目录结构

  1. bin

    bin目录主要是用来存放tomcat的命令,主要有以.bat结尾的(windows命令)。
    startup 用来启动tomcat
    shutdown 用来关闭tomcat
    修改catalina可以设置tomcat的内存

  2. conf

    conf目录主要是用来存放tomcat的一些配置文件。

    server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码
    web.xml可以设置tomcat支持的文件类型
    context.xml可以用来配置数据源之类的
    tomcat-users.xml用来配置管理tomcat的用户与权限
    在Catalina目录下可以设置默认加载的项目

  3. lib

    lib目录主要用来存放tomcat运行需要加载的jar包。
    例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N8yfTdJ4-1611204159711)(https://gitee.com/Doomfist_iron/javaweb/raw/master/img/20210120220644.png)]

  4. logs

    logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响)
    在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中
    在linux环境中,控制台的输出日志在catalina.out文件中

  5. temp

    temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)

  6. webapps

    webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。
    当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

  7. work

    work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。
    清空work目录,然后重启tomcat,可以达到清除缓存的作用。~

idea运行javaweb

下载安装idea

参考教程:

转载于:https://blog.csdn.net/weixin_42562514/article/details/87903951

配置tomcat

在系统变量中新建 CATALINA_BASE 和 CATALINA_HOME 变量值为tomcat安装目录

然后再Path环境变量中编辑环境变量

javaweb准备阶段

打开idea安装目录下的bin目录,编辑idea.exe.vmoptions 和 idea.exe.vmoptions 文件,在文档最后加上

-Dfile.encoding=UTF-8

这一步是设置tomcat服务器在idea中运行时,控制台不是乱码

创建javaweb项目

右键项目名,新建一个Module

点击next

输入module 名接着点击next

点击Finish后 ,就会出现一个这样的目录结构

右键module 名 ,在弹出的子菜单项中选择 Add Framework Support…

勾选Web Application,点击ok

01stu目录下多出了一web目录

接着开始配置将tomcat连接idea

  1. 首先点击Add Configuration…
  2. 点击加号
  3. 在弹出的子菜单中找到Tomcat Server ,选中Local
  4. 点击ok

选择tomcat安装的位置,先不用管Warning (如果是第一次配置的话),点击ok

这个时候我们发现猫头上有个×

接着我们点击Edit Configuration

这个就界面就是刚刚的那一步,如果是第一次配置,将没有Artifact…这个选项,接着我们点击ok,tomcat服务器就连接上了idea

目录结构:

src:用来存放Servlet程序

web :存放网页文件

web.xml :配置servlet程序

使用idea运行javaweb项目

点击运行

控制台显示deployed successfully 就说明部署完成,浏览器会自动弹出

[外链图片转存中…(img-gTIjwIei-1611204159728)]

目录结构:

[外链图片转存中…(img-QDASXAX2-1611204159729)]

src:用来存放Servlet程序

web :存放网页文件

web.xml :配置servlet程序

使用idea运行javaweb项目

点击运行

[外链图片转存中…(img-6tp5J0H7-1611204159730)]

控制台显示deployed successfully 就说明部署完成,浏览器会自动弹出

搭建javaweb环境并运行javaweb项目相关推荐

  1. JavaWeb入门到精通-搭建javaweb环境并运行javaweb项目-下

    上篇中咱们说了一下JDK的安装与配置和tomcat下载与运行(未完).今天我们就来说一下idea运行javaweb和上次尚未说完的tomcat下载与运行,下面一起开始吧! 2.关闭tomcat服务器 ...

  2. Windows环境下运行Jenkins项目,输出乱码

    Windows环境下运行Jenkins项目,输出乱码 问题描述 ​ python自动化测试项目部署到jenkins上执行时报错UnicodeEncodeError: 'gbk' codec can't ...

  3. Javaweb项目入门到实战-搭建javaweb环境并运行(下)

    咱们继续上一篇中剩下的内容idea运行javaweb和上次尚未说完的tomcat下载与运行,let's go !!! 熟悉的配方搭配精美的视频: 动力节点最新JavaWeb视频教程,javaweb零基 ...

  4. 购买云服务器和搭建PHP环境,运行PHP个人网站

    1:首先需要购买云服务器 阿里云,百度云,腾讯云,华为云等那一家的都一样.我以腾讯云为例子说明,我买的是腾讯云. 1:本人学生,直接购买腾讯云10元一月的学生服务器.购买前需要先注册腾讯云的账号,账号 ...

  5. Centos7搭建Java环境,并设置项目自启动脚本、定时数据库备份/日志清理脚本

    开发环境下载,提供nginx-1.12.2.jdk-8u162.Jenkins下载 建个文件夹,作为开发环境存放路径 cd /usr mkdir developmentEnvironment cd / ...

  6. 手把手教你搭建LAMP环境,运行第一个属于你的个人网站

    用Linux系统,搭建自己的第一个网站,起飞~~~的开始 搭建LAMP环境 1. 服务器 1.1 远程连接服务器 1.2 域名及解析 1.3 域名备案 2. LAMP环境 2.1 LAMP环境介绍 2 ...

  7. 阿里云(腾讯云)服务器使用宝塔,搭建Python环境,运行 django 程序

    本篇博客主要内容为 介绍 阿里云服务器(CentOS) 搭建 Django 程序. 在正式开始之前,你需要有一台服务器. 文章目录 安装宝塔 配置 Python 运行环境 安装 Python 配置 d ...

  8. 【100天精通python】Day1:python入门_初识python,搭建python环境,运行第一个python小程序

    目录 专栏导读 1 初始python python 概述 python的应用领域 应用python的公司 2 搭建python 开发环境 2.1 安装python(以windows 系统为例)(1)下 ...

  9. Angular------win10搭建Angular环境并运行hello-world

    本文及系列所有文章均基于Win10系统 前言 Angular 是一个应用设计框架与开发平台,用于创建高效.复杂.精致的单页面应用. 最近项目中的某个模块要使用Angular来做前端界面,所以现在开始要 ...

最新文章

  1. 文字在div中垂直居中
  2. [bzoj4131]并行博弈_博弈论
  3. 微信js sdk 分享 失败 有时候好 有时候坏
  4. win7 oracle启动监听,win7系统oracle监听服务无法打开的解决方法
  5. 前端学习(2670): vue3.0实战开始建立新项目功能清单
  6. arrays中copyof复制两个数组_Java的数组初识和拷贝用法
  7. python列表转换成数字_Python中列表元素转为数字的方法分析
  8. php 5.6 引用传递,升级到5.6.x后如何在php中修复引用传递
  9. QDialog常用理解
  10. disruptor RingBuffer初始化与生产者事件产生
  11. linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
  12. 透过IL看C# (1)——switch语句(上)
  13. js删除数组中的对象_JS中的面向对象
  14. UNIX编程艺术学习笔记-1
  15. android 距离测量工具,尺子距离测量app
  16. Sipp命令行参数说明
  17. 准备建个深圳程序员内推找工作微信群
  18. Ubuntu上打开windows共享文件夹进行读写操作的命令
  19. Qemu core 调试Cannot access memory at address 0x7fbc6c792858
  20. 用PPT做的微信红包封面还可以这么玩?

热门文章

  1. 线性回归模型之最小二乘法(python实现)
  2. Python数据可视化 Pyecharts 制作 WordCloud 词云图
  3. 【数据结构】自动机全家桶(AC、回文、后缀自动机)
  4. 漏洞之王一年能赚多少外快
  5. xmapp安装、配置及dreamweaver站点建立
  6. Redis生成全局唯一ID
  7. 学习笔记2————文本编辑器Vim
  8. (转自网易--无风)IGMP V1 V2 V3 定义和区别
  9. 「尚硅谷与腾讯云官方合作」硅谷课堂项目视频发布
  10. QMessageBox修改字体大小和button大小