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

Windows 虚拟机服务器项目部署

目录

      • 一、部署JDK
        • 下载JDK
        • 安装JDK
          • 1.双击 jdk.exe 安装程序
          • 2.点击【下一步】
          • 3.默认安装位置,点击【下一步】
          • 4.等待提取安装程序
          • 5.默认安装位置,点击【下一步】
          • 6.等待安装
          • 7.安装成功,点击【关闭】
      • 二、部署Tomcat
        • Tomcat主要特点包括:
        • 安装过程大致如下:
          • 1.双击 Tomcat.exe 安装程序
          • 2.点击【下一步】
          • 3.点击【下一步】
          • 4.默认标准版本,点击【下一步】
          • 5.创建多个Tomcat时更改HTTP端口号,冲突时无法时用,Name自拟,点击【下一步】
          • 6.索引 jdk 的安装位置,点击【下一步】
          • 7.Tomcat默认安装,点击【下一步】
          • 8.等待程序安装
          • 9.勾选创建快捷方式,方便使用,点击【完成】
          • 10.等待程序自动部署
          • 11.查看Tomcat状态
          • 12.打开【任务管理器】查看 Tomcat 服务状态
          • 13.【Win+R】输入cmd
          • 14.输入【ipconfig】查看电脑 IP
          • 15.打开浏览器输入【IP】,可以访问既是部署成功
      • 三、部署数据库MySQL
        • 主要特点:
        • 安装与配置:
          • 1.双击 MySQL.exe 安装程序
          • 2.等待程序启动
          • 3.选择Server only版本,点击【下一步】
          • 4.选择版本,点击【Execute-执行】
          • 5.勾选【我同意许可】,点击【install-安装】
          • 6.等待程序安装
          • 7.勾选版本,点击【下一步】
          • 8.程序等待安装,点击【执行】安装程序
          • 9.等待程序安装
          • 10.产品配置,点击【下一步】
          • 11.安装完成,点击【下一步】
          • 12.默认独立MySQL服务器,若是多人使用可勾选Sandbox LnnoDB多人使用,点击【下一步】
          • 13.选择【类型】和【网络】
          • 14.选择第二个【服务器计算机】,点击【下一步】
          • 15.创建密码,点击【下一步】
          • 16.创建服务器【名称】,点击【下一步】
          • 17.【应用配置】,点击【执行】自动部署
          • 18.等待程序部署完成,点击【完成】
      • 四、项目部署
        • jforum 项目部署
          • 1.将项目放在 **Tomcat** 安装路径的【web apps】下
          • 2. 浏览器搜索【IP+端口号/项目名称/项目首页】
          • 3.输入【root】账号密码,【Admin】密码,点击【下一步】
          • 4.点击【开始安装】,自动连接数据库创建数据
          • 5.安装成功
          • 6.成功进入项目

在这里插入图片描述

一、部署JDK

JDK,全称为Java Development Kit,是Java语言的软件开发工具包。它提供了开发、编译、调试和运行Java应用程序所需的工具,包括Java编译器(javac)、Java虚拟机(JVM)、Java类库以及其他开发工具如Java文档生成器(javadoc)等。

JDK是任何想要开发Java程序的开发者必备的环境。它支持跨平台开发,意味着使用JDK编写的Java代码可以在安装了JDK的任何操作系统上编译和运行,只要该系统支持Java。

要开始使用JDK,通常需要从Oracle官方网站或其他开源渠道下载对应操作系统的安装包,完成安装后配置JAVA_HOME环境变量,以确保命令行工具能够找到并使用JDK中的工具。之后,就可以利用诸如Eclipse、IntelliJ IDEA等集成开发环境(IDE)或者直接使用命令行来编写、编译和运行Java程序了。

下载JDK

访问Oracle官网或 Adoptium (Eclipse Foundation) 网站下载对应操作系统的JDK安装包。确保选择与你的项目需求匹配的JDK版本(如Java 8, 11, 17等)。

安装JDK

对于Windows和macOS用户:

双击下载的安装包并遵循安装向导的指示进行安装。通常,安装程序会提供默认安装路径,但你也可以自定义安装位置。
macOS用户可能需要通过命令行工具使用.pkg文件进行安装或者直接从官方网站下载安装。

1.双击 jdk.exe 安装程序

在这里插入图片描述

2.点击【下一步】

在这里插入图片描述

3.默认安装位置,点击【下一步】

在这里插入图片描述

4.等待提取安装程序

在这里插入图片描述

5.默认安装位置,点击【下一步】

在这里插入图片描述

6.等待安装

在这里插入图片描述

7.安装成功,点击【关闭】

在这里插入图片描述

二、部署Tomcat

Tomcat 是一个开源的、轻量级的Web 应用服务器,由Apache 软件基金会提供支持,作为其Jakarta 项目的核心组成部分。Tomcat 实现了Servlet 和JavaServer Pages (JSP) 规范,允许开发者部署基于Java 的Web 应用程序。

Tomcat主要特点包括:
  • 免费开源:Tomcat 是完全免费的,并遵循Apache 开源协议,这意味着任何人都可以下载、使用和修改它。
  • 轻量级:与某些商业应用服务器相比,Tomcat 占用资源较少,特别适合小型到中型规模的应用场景。
  • 支持Servlet 和JSP:作为Servlet 容器,Tomcat 支持最新的Servlet 和JSP 规范,为开发动态网页提供基础。
  • 跨平台:Tomcat 可以在多种操作系统上运行,包括Windows、Linux、macOS 等。
  • 易于部署:Tomcat 提供了简单直接的部署方式,可以通过复制Web 应用程序的WAR 文件到特定目录来部署应用。
  • 与Apache HTTP Server 集成:虽然Tomcat 自身可以处理静态内容,但通常与Apache HTTP Server 结合使用,以优化静态内容的处理效率,Apache 处理静态内容,Tomcat 处理动态内容(Servlet 和JSP)。
安装过程大致如下:
  1. 下载:从Apache Tomcat 官方网站下载适合您操作系统的安装包。
  2. 解压:将下载的文件解压缩到适当的目录。
  3. 环境变量配置(主要是CATALINA_HOME)。
  4. JDK配置:确保系统中已安装并正确配置了JDK,因为Tomcat 运行需要Java 环境。
  5. 启动Tomcat:可以通过运行bin目录下的startup.sh(Linux/macOS)或startup.bat(Windows)脚本来启动Tomcat。
  6. 验证安装:通过浏览器访问http://localhost:8080,如果看到Tomcat 的默认欢迎页面,表示安装成功。

最新版本
截至我最后了解的信息,Tomcat 的最新版本为10.0.23,但请注意实际版本可能会有所更新,请访问Apache Tomcat 官方网站获取最新版本信息。

1.双击 Tomcat.exe 安装程序

在这里插入图片描述

2.点击【下一步】

在这里插入图片描述

3.点击【下一步】

在这里插入图片描述

4.默认标准版本,点击【下一步】

在这里插入图片描述

5.创建多个Tomcat时更改HTTP端口号,冲突时无法时用,Name自拟,点击【下一步】

在这里插入图片描述

6.索引 jdk 的安装位置,点击【下一步】

在这里插入图片描述

7.Tomcat默认安装,点击【下一步】

在这里插入图片描述

8.等待程序安装

在这里插入图片描述

9.勾选创建快捷方式,方便使用,点击【完成】

在这里插入图片描述

10.等待程序自动部署

在这里插入图片描述

11.查看Tomcat状态

在这里插入图片描述

12.打开【任务管理器】查看 Tomcat 服务状态

在这里插入图片描述

13.【Win+R】输入cmd

在这里插入图片描述

14.输入【ipconfig】查看电脑 IP

在这里插入图片描述

15.打开浏览器输入【IP】,可以访问既是部署成功

在这里插入图片描述

三、部署数据库MySQL

MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),由MySQL AB公司开发,后被Sun Microsystems收购,目前属于Oracle公司。MySQL以其速度快、可靠性和灵活性而受到青睐,特别适合于Web应用。它支持标准的SQL语法,并且可以运行在多种操作系统平台上,包括Windows、Linux、macOS等。

主要特点:
  1. 免费和开源:MySQL遵循GNU通用公共许可证,这意味着任何人都可以免费下载和使用它,同时也鼓励社区参与开发和改进。
  2. 高性能:MySQL经过优化,能够处理高并发连接和大量数据,适用于各种规模的应用,从小型个人网站到大型企业系统。
  3. 跨平台:可以在多种操作系统上运行,具有很好的移植性。
  4. 安全性:提供了一系列的安全特性,如访问控制、加密连接等,保护数据安全。
  5. 支持多存储引擎:MySQL支持多种存储引擎,如InnoDB(支持事务处理、行级锁定和外键)、MyISAM(适合读取密集型应用)等,可以根据应用需求选择合适的引擎。
  6. 丰富的API和工具:提供了多种编程语言的接口,包括PHP、Python、Java、C++等,并且有图形化管理工具如phpMyAdmin、MySQL
    Workbench等,便于管理和开发。
  7. 复制和分区:支持数据复制和分区,可以提高可用性和性能,实现数据备份和负载均衡。
安装与配置:
  • 下载与安装:可以从MySQL官方网站下载适合您操作系统的安装包,按照向导进行安装。
  • 配置:安装过程中或之后,可能需要通过配置文件(如my.ini或my.cnf)设置数据库的端口、字符集、最大连接数等参数。
  • 启动服务:安装完成后,需启动MySQL服务,可通过系统服务管理工具或命令行操作。
  • 设置root用户密码:首次安装通常需要为MySQL的root用户设置密码。
  • 管理工具:使用命令行工具(mysql客户端)或图形界面工具进行数据库管理和数据操作。

版本更新:MySQL持续更新,引入新功能和性能改进,用户应定期检查官方网站获取最新的稳定版本信息。

1.双击 MySQL.exe 安装程序

在这里插入图片描述

2.等待程序启动

在这里插入图片描述

3.选择Server only版本,点击【下一步】

在这里插入图片描述

4.选择版本,点击【Execute-执行】

在这里插入图片描述

5.勾选【我同意许可】,点击【install-安装】

在这里插入图片描述

6.等待程序安装

在这里插入图片描述

7.勾选版本,点击【下一步】

在这里插入图片描述

8.程序等待安装,点击【执行】安装程序

在这里插入图片描述

9.等待程序安装

在这里插入图片描述

10.产品配置,点击【下一步】

在这里插入图片描述

11.安装完成,点击【下一步】

在这里插入图片描述

12.默认独立MySQL服务器,若是多人使用可勾选Sandbox LnnoDB多人使用,点击【下一步】

在这里插入图片描述

13.选择【类型】和【网络】

在这里插入图片描述

14.选择第二个【服务器计算机】,点击【下一步】

在这里插入图片描述

15.创建密码,点击【下一步】

在这里插入图片描述

16.创建服务器【名称】,点击【下一步】

在这里插入图片描述

17.【应用配置】,点击【执行】自动部署

在这里插入图片描述

18.等待程序部署完成,点击【完成】

在这里插入图片描述

四、项目部署

jforum 项目部署
1.将项目放在 Tomcat 安装路径的【web apps】下

在这里插入图片描述

2. 浏览器搜索【IP+端口号/项目名称/项目首页】

在这里插入图片描述

3.输入【root】账号密码,【Admin】密码,点击【下一步】

在这里插入图片描述

4.点击【开始安装】,自动连接数据库创建数据

在这里插入图片描述

5.安装成功

在这里插入图片描述

6.成功进入项目

在这里插入图片描述

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

相关文章:

  • JDBC(2)基础篇2——增删改查及常见问题
  • JVM知识点梳理
  • 产品经理-一份标准需求文档的8个模块(14)
  • 如何用一个例子向10岁小孩解释高并发实时服务的单线程事件循环架构
  • 如何为帕金森病患者选择合适的步行辅助设备?
  • 【排序算法】1.冒泡排序-C语言实现
  • Unity最新第三方开源插件《Stateful Component》管理中大型项目MonoBehaviour各种序列化字段 ,的高级解决方案
  • Spark SQL----INSERT TABLE
  • socket功能定义和一般模型
  • 如何在linux中给vim编辑器添加插件
  • Web 中POST为什么会发送两次请求
  • C语言经典程序100案例
  • 南京邮电大学统计学课程实验3 用EXCEL进行方差分析 指导
  • 2024-07-13 Unity AI状态机2 —— 项目介绍
  • shell脚本-linux如何在脚本中远程到一台linux机器并执行命令
  • Spring Data Redis + Redis数据缓存学习笔记
  • 在项目中,如何使用springboot+vue+springsecurity+redis缓存+Axios+MySQL数据库+mybatis
  • 微调 Florence-2 - 微软的尖端视觉语言模型
  • 【数据结构】二叉树全攻略,从实现到应用详解
  • 微信小程序加载动画文件
  • [计算机网络] VPN技术
  • SQL 中的 EXISTS 子句:探究其用途与应用
  • OpenSearch分析WAF日志
  • 【前端】零基础学会编写CSS
  • Day07-ES集群加密,kibana的RBAC实战,zookeeper集群搭建,zookeeper基本管理及kafka单点部署实战
  • RK3568 V1.4.0 SDK,USB OTG端子不能被电脑识别出adb设备,解决
  • 如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin
  • redis存入hash,key=>value和key=>(key=>value)使用Python举例
  • Guava LocalCache源码分析:LocalCache的get、put、expand、refresh、remove、clear、cleanUp
  • linux-arm ubuntu18.04 qmqtt5.12.6 编译部署