Windows Server 2012 R2部署项目

JDK

下载JDK

1.直接官网下载:http://www.oracle.com/;
2.我用的是1.8,阿里云盘分享地址:https://www.aliyundrive.com/s/u4V9x1AHL2r

安装jdk

双击安装点击下一步如果不改变路径就一直下一步

安装完成直接点击关闭即可!

配置jdk环境变量

右击计算机或者我的电脑点击属性找到环境变量
1.添加系统变量
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_181

2.编辑系统变量Path
添加;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

.测试是否安装配置成功
win+R
 分别输入java,javac,java -version指令查看是否可看到JDK的编译器信息;
java

javac

java -version

Tomcat

前置条件

安装tomcat需要先安装jdk

安装tomcat

下载Apache tomcat

1.在左边,可以选择下载各种版本的tomcat。根据服务器操作系统选择下载。Linux操作系统就下载tar.gz包。

2.检查linux是否安装tomcat 

   输入rpm -qa|grep tomcat 

  查看下系统信息,确认是32位还是64位:uname -a   

3.上传服务器、解压缩tomcat

    使用WinSCP或者Xftp等工具将tar.gz压缩包上传到 /usr/local 目录中,以下操作命令都需要在root账户下操作。

    进入目录解压安装包

    进入目录:cd /usr/local

    解压文件:tar -zxvf apache-tomcat-8.5.78.tar.gz  

    将目录apache-tomcat-8.5.37重命名为tomcat,方便一些

    重命名文件:mv apache-tomcat-8.5.78  tomcat8

4. 配置环境变量

    输入:vim /etc/profile 打开配置文件,按 i 进入编辑模式,在profile文件尾部 unset -f pathmunge 后面添加如下内容:

unset i

unset -f pathmunge

export JAVA_HOME=/usr/local/java/jdk1.8.0_221

export JRE_HOME=${JAVA_HOME}/jre

export CATALINA_HOME=/usr/local/tomcat8

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:${CATALINA_HOME}/bin

export PATH=$PATH:${JAVA_PATH}:$PATH

5. 正常启动

    运行  /usr/local/tomcat8/bin/startup.sh  就会启动tomcat,在浏览器中访问http://localhost:8080了,能看到如下界面,说明访问成功。

6. 正常关闭

   运行 /usr/local/tomcat8/bin/shutdown.sh  就会关闭tomcat

7. 修改tomcat配置

   进入 /usr/local/tomcat8/conf 目录修改server.xml中的tomcat端口

   运行 vim server.xml,用“/8080”定位到8080端口。

MySQL5.7安装步骤

首先解压MySQL5.7的压缩包

解压到自己想安装的地方

配置环境变量

右键此电脑->属性->高级系统设置->环境变量

在系统变量里新建MYSQL_HOME  

此处变量值为MYSQL解压后的地址

同时在系统变量中找到path,编辑,在后面添加%MYSQL_HOME%\bin

新建my.ini配置文件

[mysql]
default-character-set=utf8[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
max_connect_errors=10
max_connections=50

 将其放在安装目录里

在cmd(管理员)中输入mysqld --initialize-insecure,如果出现没有出现报错信息(如下图)则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

输入mysqld -install安装MYSQL服务

 服务安装成功

启动和关闭服务

net start mysql  // 启动mysql服务net stop mysql  // 停止mysql服务

修改账户密码以及登录

mysqladmin -u youruser password yourpassword  //修改默认账户密码mysql -uyouruser -pyourpassword  //登录mysql

1.将项目直接放到webappps目录下即可:
    也可以将项目打个war包,再将war包放到webapps目录下,war包会自动解压缩,并且删除war包相对应的解压目录也会自己删除

2.配置conf/server.xml文件:
    在<Host>标签体中配置<Context docBase="D:\hello"  path="hehe"/>
    docBase:项目存放的路径
    path:虚拟目录
    
3.在conf\Catalina\localhost创建任意名称的xml文件,
在文件中编写<Context docBase="D:\hello"/>
    虚拟目录:xml文件的名称
    
    
    
浏览器访问时,在输入框输入:IP地址:端口/虚拟目录/访问文件名称

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/618478.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GPT Store,是否会成为下一个App Store?

经历了一场风波后&#xff0c;原本计划推出的GPT Store终于成功上线。OpenAI在北京时间1月11日推出了GPT Store&#xff0c;被广泛视为类似于苹果的"App Store"&#xff0c;为人工智能应用生态系统迈出了重要一步。然而&#xff0c;OpenAI要想将GPT Store打造成苹果般…

一、docker的安装与踩坑

目录 一、安装docker&#xff08;centos7安装docker&#xff09;1.安装环境前期准备2.参考官网安装前准备3.参考官网安装步骤开始安装docker4.运行首个容器 二、安装一些软件的踩坑1.启动docker踩坑2.安装mysql踩坑3.罕见问题 三、关于我的虚拟机 一、安装docker&#xff08;ce…

【WPF.NET开发】WPF中的文档

本文内容 文档类型文档控件和文本布局文档打包XPS 文档 Windows Presentation Foundation (WPF) 提供丰富的文档功能&#xff0c;可创建旨在比前几代 Windows 更易于访问和读取的高保真内容文档。 除增强功能和质量外&#xff0c;WPF 还对文档显示、打包和安全性能提供集成服…

Rockchip | FIQ-Debugger调试工具

FIQ-Debugger fiq debugger是集成到内核中的一种系统调试手段。 FIQ在arm架构中相当于nmi中断&#xff0c;fiq debugger把串口注册成fiq中断&#xff0c;在串口fiq中断服务程序中集成了一些系统调试命令。 一般情况下串口是普通的console模式&#xff0c;在串口工具下键盘输入…

如何再造宇宙厂所有APP?

本文内容&#xff0c;纯属十年老架构师杜撰&#xff0c;切勿照着实操&#xff0c;可能会给你带来几十亿的流量&#xff0c;怕你的服务器扛不住。 1. 破音 前端用uniapp&#xff0c;花800买个短视频应用模板&#xff0c;后端用golang支持高并发, 数据库用图数据库加elastic se…

openssl3.2 - 官方demo学习 - cipher - ariacbc.c

文章目录 openssl3.2 - 官方demo学习 - cipher - ariacbc.c概述笔记END openssl3.2 - 官方demo学习 - cipher - ariacbc.c 概述 ARIA-256-CBC EVP_EncryptInit_x()的区别 EVP_EncryptInit() 参数为ctx, cipher, key, iv EVP_EncryptInit_ex2() 参数为 ctx, cipher, key, iv, …

什么是激励函数?

激励函数&#xff08;激活函数&#xff09;在神经网络中扮演着至关重要的角色。它们是用于决定一个神经元是否应该被激活的函数&#xff0c;帮助神经网络学习复杂的模式。激活函数对输入信号进行非线性变换&#xff0c;然后输出到下一层。 不同的激励函数具有不同的数学特性&a…

ArchVizPRO Interior Vol.8 URP

ArchVizPRO Interior Vol.8 URP是一个在URP中制作的建筑可视化项目。这是一个完全可导航的现代公寓,包括一个带开放式厨房的客厅、休息区、两间卧室和两间浴室。从头开始构建每一个细节,这个室内有130多件家具和道具、自定义着色器和4K纹理。所有家具和道具都非常详细,可以在…

aigc 局部动画

ComfyUIAnimateDiffControlNet的Inpainting生成局部重绘动画_哔哩哔哩_bilibili 动图&#xff1a; 【Stable Diffusion】SD生成超稳定丝滑卡通动画&#xff08;附安装包&#xff09;&#xff0c;一分钟就能搞定动图&#xff01;小白轻松上手&#xff01;_哔哩哔哩_bilibili

基于 LangChain+大模型,我打造一款自己的LLM应用

本文共计1.7w字&#xff0c;梳理不易&#xff0c;喜欢点赞、收藏、关注。需要技术交流&#xff0c;可以加入我们 目录 通俗易懂讲解大模型系列技术交流一、LangChain是什么二、LangChain核心组件2.1 Models2.2 Indexes2.2.1 Document Loaders2.2.2 Text Splitters2.2.3 Vectors…

网络安全B模块(笔记详解)- MYSQL信息收集

MYSQL信息收集 1.通过渗透机场景Kali中的渗透测试工具对服务器场景MySQL03进行服务信息扫描渗透测试(使用工具Nmap,使用必须要使用的参数),并将该操作显示结果中数据库版本信息作为Flag提交; Flag:MySQL 5.5.12 2.通过渗透机场景Kali中的渗透测试工具对服务器场景MySQL0…

【光波电子学】基于MATLAB的多模光纤模场分布的仿真分析

基于MATLAB的多模光纤模场分布的仿真分析 一、引言 &#xff08;1&#xff09;多模光纤的概念 多模光纤&#xff08;MMF&#xff09;是一种具有较大纤芯直径的光纤结构&#xff0c;其核心直径通常在10-50微米范围内。与单模光纤&#xff08;SMF&#xff09;相比&#xff0c;…

【基础数据结构】栈和队列

例题1 化栈为队 实现一个MyQueue类&#xff0c;该类用两个栈来实现一个队列。 示例&#xff1a; MyQueue queue new MyQueue(); queue.push(1); queue.push(2); queue.peek(); // 返回 1 queue.pop(); // 返回 1 queue.empty(); // 返回 false说明&#xff1a; 你只能使用标…

Linux QT以太网配置及相关知识

Linux QT以太网配置及相关知识 平台和内容概述安装Qt Creator设计用户界面编辑源代码自定义LineEdit创建槽函数以太网逻辑功能实现静态配置ui逻辑:功能概述代码实现DNS退出程序输入框中的ip规范保存数据和读取数据构建文件编译运行平台注意点开机自动配置以太网总结平台和内容…

FreeRtos Queue (一)

本篇主要讲队列的数据结构和初始化 一、队列的数据结构 二、队列初始化完是什么样子的 队列初始化的函数调用关系&#xff1a;xQueueGenericCreate->prvInitialiseNewQueue->xQueueGenericReset 所以&#xff0c;最终初始化完的队列是这样的 假设申请了4个消息体&…

SQL:一行中存在任一指标就显示出来

当想要统计的两个指标不在一张表中时&#xff0c;需要做关联。但很多情况下&#xff0c;也没有办法保证其中一张表的维度是全的&#xff0c;用left join或right join可能会导致数据丢失。所以借助full join处理。 如&#xff0c;将下面的数据处理成表格中的效果&#xff08;维…

天下没有免费的午餐:AI技术进步与代价辩证分析

“天下没有免费的午餐”这一经济学原理揭示了在资源有限的世界中&#xff0c;任何收益或优势都必然伴随着相应的成本和牺牲。当我们将这一观点引入人工智能领域时&#xff0c;我们可以深入探讨AI技术的进步与发展所带来的巨大变革背后所隐藏的成本、挑战以及伦理道德问题。 一、…

AI副业拆解:人像卡通化,赋予你的形象全新生命力

大家好我是在看&#xff0c;记录普通人学习探索AI之路。 &#x1f525;让你的形象瞬间穿越二次元&#xff01;&#x1f680;人像卡通化&#xff0c;捕捉你的独特魅力&#xff0c;让真实与梦幻在此刻交融。&#x1f3a8; 今天为大家介绍如何免费把人像卡通化--漫画风 https://w…

【征稿进行时|见刊、检索快速稳定】2024年经济发展与旅游管理国际学术会议(ICEDTM 2024)

【征稿进行时|见刊、检索快速稳定】2024年经济发展与旅游管理国际学术会议(ICEDTM 2024) 2024 International Conference Economic Development and Tourism Management(ICEDTM 2024) 一、【会议简介】 ICEDTM 2024将围绕"旅游管理”“经济发展”的最新研究领域&#xff…

大模型开启应用时代 数钉科技一锤定音

叮叮叮叮&#xff01;数钉智造大模型&#xff0c;“定音”强势发布&#xff01; 随着科技的飞速发展&#xff0c;大模型技术已逐渐成为推动产业变革的核心力量。在这一浪潮中&#xff0c;数钉科技凭借深厚的技术积累和敏锐的市场洞察力&#xff0c;成功利用大模型技术搭建起智能…