Windows2012部署项目

windows server 2012部署基于flask的爬虫项目 最近遇到一个需求,需要将爬虫作为一个可供调用的模块,于是写好了爬虫的接口,由于其中用到的部分工具只有windows版本,所以必须部署在windows服务器上,特此总结一下. 注意事项: 1.apache+ python + mod_wsgi的版本一定要对应 本文版本: apache: Apache24 VC14 python: 3.6.7 64位 Windows x86-64 e... 阅读详情

 

一. JDK的安装

准备需要的安装包 傻瓜式安装

jdk jre安装位置可以根据需求更改 

 配置环境变量

点击新建

使用win+r  输入Java -version检查 环境变量是否成功


 

二. Tomcat

解压即可用

防火墙配置

当我们在虚拟机防火墙关闭的状态下启动tomcat 宿主机是可以访问的

  • 那么由此得知服务器里面部署的项目,外部是可以访问的,一般来说在公司里面是不会这样做的,容易受到攻击。
  • 这就涉及到了防火墙,就是哪个端口想访问的,你就设置哪个端口能访问,不能访问的就全部禁掉。
防火墙开放端口设置

防火墙设置8080端口让tomcat可以在防火墙开启状态下主机可以访问

开启防火墙 并且进入高级设置

选择配置端口

 设置端口号

 设置连接

 配置规则

为防火墙规则命名 根据需要命名即可 

再次访问 可以看到访问成功

 

三. MySQL5.7安装步骤

通过共享文件夹将需要的安装包放入虚拟机

解压mysql5.7

解压完之后将外部文件my.ini放进mysql5.7.23-winx64目录下

 

接下来进行修改my.ini文件

 注1:my.ini配置文件里面非注释语句不要有“” 双引号
   注2:basedir和datadir修改为对应目录
   注3:在my.ini中正确的路径都需要双斜杠“\\”
        datadir=D:\\tools\\mysql-5.7.23-winx64\\data 

  • 请不要自己创建data文件夹,这样会导致服务无法启动,由mysql自动生成data就好,具体步骤如下:
    1.以管理员的方式打开cmd命令窗口(不要直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下。
     

 以管理员的方式打开cmd命令窗口(不要直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下。

使用以下命令进行安装

mysqld install

 

 初始化mysql服务端

mysqld --initialize --console

 

启动MySQL服务

net start mysql

 控制台命令方式登录mysql

mysql -P 3306 -u root -p

 

 设置账户密码(密码根据需要设置)

SET PASSWORD = PASSWORD("123456"); 

 使用Navicat去测试

主机连接MySQL

关闭防火墙

更改用户访问权限

将虚拟机mysqll数据库下的user表第一个Host的localhost值改成%

新建查询,依次执行下面两个命令

 grant all privileges on *.* to root@'%' identified by '123456'

 

 flush privileges;

网络配置连接MySQL 

如果防火墙启动的状态下该怎么办?

开启防火墙

进入虚拟机Windows防火墙---启动或关闭Windows

开放3306端口 

 Windows防火墙---高级设置---入站规则--新建规则

具体步骤看下图:

1c43494a4dbb4bd4ae115656bee3daf3.png

8ad21dc4272047b990eeeb6f1665198e.png993fac79297942d3b29620d5401a4dec.png

输入MySQL的专用端口 3306

0a83baef0fe44be3a5bffe4b29ee8ae1.png

四. Tomcat部署项目

1.将项目共享和数据库脚本到虚拟机

2.解压并将war包放入tomcat

3.运行tomcat并查看该项目的数据库配置

 4.数据库导入脚本

先创建一个符合项目数据库配置的数据库名称

然后就是将项目脚本数据传输过去即可,如下:

项目数据传输过来了之后,我们就可以尝试用Tomcat服务器去启动项目,如下:

启动之后,返回主机,打开浏览器输入对应域名看能不能打开OA会议的项目界面,如下:

 在项目中可以提前将所有的配置信息放在同一个以properties结尾的文件中,在tomcat进行部署项目时会将我们打包好的项目进行解析,并以文件夹的形式存在与当前目录,当出现配置信息不同时,我们可以找到我们的配置文件进行修改

效果

Windows server2012之项目部署 1)nginx默认使用80端口,这就是绝大多数网站对外的端口,网站其它端口应该都在防火墙的保护之下;来定义一组Tomcat,并指定负载策略(IPHASH、加权论调、最少连接),健康检查策略(Nginx可以监控这一组Tomcat的状态)等。拷贝一个Tomcat,将其端口信息修改为8081,并将8081端口加入到防火墙允许访问规则中,然后分别启动这两台Tomcat。在同一个服务器上拷贝的tomcat有几个地方是需要改的,例如C:\soft\tomcat2\conf中的server中要改。 阅读详情

相关推荐

Windows Server 2012 R2利用Apache、mod_wsgi部署Python中的django项目

一、配置环境 服务器系统:Windows Server 2012 R2 Python:Python 3.7.2 django: 2.1.7 Apache: mod_wsgi:mod_wsgi‑4.6.5+ap24vc15‑cp37‑cp37m‑win_amd64.whl 二、软件安装 1. 安装Python 参考文章:安装Python 2. 安装django ...

渣渣的夏天 2383

Windows Server 2012 R2配置Tomcat服务器以及文件部署

一、配置Tomcat服务器 1、需要安装的软件:(注意安装顺序) (1)jdk-8u121-windows-x64 (2)apache-tomcat-7.0.75 (3)mysql-5.5.54-winx64 (4)(可选)Navicat for mysql 10.1 2、由于Tomcat默认的访问端口为8080,初始访问地址为http://192.168.1.232:8080/。(个人IP...

学习容易上瘾 3万+

5、规划 Windows Server 2012 部署项目的全面指南

本文详细介绍了规划 Windows Server 2012 部署项目的全面指南,涵盖了明确组织目标、制定时间表、预算规划、确定项目范围、定义网络环境、安全要求、管理方法调整、标准化实施等多个关键方面。同时,还提供了项目实施流程、常见问题解决方案以及项目成功的关键因素,为企业高效、安全地完成部署提供了全面支持。

p4q5r6s7t的博客 56

Tomcat在Windows下的安装

1.解压TomCat的压缩包,得到Tomcat,如下图,我放在c盘utils文件加下 2.配置字符集,在conf文件夹下,找到server的XML文件,打开,搜索8080,在下图中的位置,添加 3.配置系统变量,添加CATALINA_HOME,只就是Tomcat的地址(我的是c:/utils/tomcat) 4.一切就绪,在tomcat的bin目录上cmd进入命令行,输入startup.ba...

qq_41669308的博客 212

安装Tomcat解压版服务

在网上找的安装Tomcat解压版的文档资料

跨模型的 API 调用与集成:使用 Spring AI 构建可移植的 API 代码,支持多个 AI 模型(如 OpenAI、Anthropic 等)的调用

Spring AI 是 Spring 生态系统中的一部分,旨在提供一种简单、可扩展的方式来集成人工智能模型。Spring AI 使得开发者可以使用现有的 Spring 体系结构方便地访问多种 AI 模型和服务,例如 OpenAI、Anthropic、HuggingFace 等。

秋元的博客 2404

在Windows服务器上部署Tomcat

最简单粗暴的部署方法!(以腾讯云为例) 进入腾讯云首页,右上角登录自己的账号(QQ号),进入管理中心,这里会显示你的云服务器、云解析和域名管理。Ps:这里没有讲述如何购买腾讯云服务器及如何绑定域名和解析域名,若不清楚可以先去网上查询。 点击云服务器,及进入了云主机,点击云服务器中的安全组 进去之后你可以看到服务器只对外开放了Windows 3389端口,所以这里就必须自己新建安全组了,这个可以

嘿!攻城狮! 7727

学Simulink——四开关 Buck‑Boost(FSBB)变换器的无缝模式切换仿真

本文详细介绍了使用Simulink实现四开关Buck-Boost(FSBB)变换器无缝模式切换的仿真方法。FSBB变换器因其输入输出同极性、单电感和双向能量流特性,广泛应用于光伏储能、USB-PD和车载电源等场景。文章重点解决了模式切换中的直通风险和占空比跳变问题,通过统一电压PI控制、Stateflow模式仲裁和200ns死区设计,实现了Buck(26V→24V)、Pass-Through(24V±1V)和Boost(22V)三种工作模式的无缝过渡。仿真结果显示输出电压稳定在12V±0.15V,切换过程无

amy_mhd的博客 66

windows2012R2 部署Tomcat9+mysql5.7+jdk1.8

将所需压缩包考到服务器上 一、安装mysql https://blog.youkuaiyun.com/kingyumao/article/details/74626326 1、解压压缩文件 进入目录下新增my.ini文件 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #skip-grant-tables #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql-5.7.25-wi

weixin_44156173的博客 1166

加速访问Cloudflare的网站的解决方案

本文主要介绍了加速访问Cloudflare的网站的解决方案,希望能对大家有所帮助。通过软件计算得到最快的IP地址的效果图如下图所示,具体解决方案参考下文。 在这里插入图片描述 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 1万+

Docker:快速部署 Temporal 工作流引擎的技术指南

Temporal是一个开源的分布式工作流引擎,适用于复杂业务流程(如订单处理、支付流程等),提供状态持久化、自动重试、多语言SDK支持等特性。部署简单,支持Docker Compose,包含核心服务、Web UI及数据库。以TypeScript为例,开发者可快速编写工作流(如订单处理)和Worker,通过CLI或SDK启动和管理。Temporal简化了分布式系统的可靠性设计,适合电商、自动化任务等场景。

木头 641

记录Windows server下tomcat小版本升级遇到的问题

结论:无论大小版本,均要变更bin和lib目录,大版本推荐重新安装然后把项目拷过去,配置文件重新配置。起因:该服务器用的tomcat存在安全漏洞,需要升级来修复漏洞,故打算直接升级到小版本最新。环境:win server 2012。升级版本:8.5.92(当前最新)Tomcat版本:8.5.43。过程:上网搜了小版本升级教程。按照教程操作后一直出现报错。后把bin目录也移动遂解决。

weixin_45362386的博客 729

Trae 保姆级使用指南,零基础小白也能实现编程。

Trae 使用指南 Trae AI 使用 零基础编程 满血版 DeepSeek-R1&V3 AI IDE 深度理解中文开发场景 傻瓜式编程 编程入门 开发入门

Mr.L-OAM的博客 5818

Windows Server 2012部署Django项目

应实际需求,特记于此,以备忘 文章目录1. 安装所需环境2. 配置Apache3. 创建Apache服务4. 安装mod_wsgi5. 配置Django项目6. 重启服务7. 测试是否成功 环境: Windows Server 2012 Apache 2.4 python 3.6 Django 1.11 mysql 5.7 1. 安装所需环境 python,Django,mysql已经安...

西北洋芋蛋 5055

粒子群优化与蚁群算法求解多旅行商问题

它要求在给定一组城市和旅行商之间的距离矩阵的情况下,找到一条最优的路径方案,使得所有旅行商可以分别从起始城市出发,途径其他城市,并最终回到起始城市,同时总旅行距离达到最小。这两种算法都是基于群体智能的优化算法,在求解组合优化问题时具有较好的性能表现。假设有n个城市需要被m个旅行商访问,城市间的距离由距离矩阵D表示,其中D(i,j)表示第i个城市到第j个城市的距离。粒子群优化算法是一种基于群体智能的优化算法,其中的粒子代表了潜在的解,并通过模拟粒子在解空间中的移动来搜索最优解。一、多旅行商问题建模。

m0_47037246的博客 553

嵌入式NuttX RTOS面试题及参考答案

NuttX 的板级支持包(BSP)是一组软件组件,用于将 NuttX 操作系统适配到特定的硬件平台上。BSP 提供了硬件抽象层,使得 NuttX 能够与硬件进行交互,包括初始化硬件设备、提供设备驱动程序等。BSP 的主要作用是隐藏硬件细节,为上层应用程序和操作系统内核提供统一的接口,从而提高软件的可移植性和可维护性。开发 NuttX 的 BSP 通常需要以下步骤:硬件分析:首先需要对目标硬件平台进行详细的分析,了解硬件的架构、处理器类型、外设接口等信息。

大模型大数据攻城狮的专栏 1304

windows server2012服务器部署项目

windows server2012服务器部署项目 第一步:远程连接到要部署项目的电脑 第二步:打开控制面板 第三步:打开管理工具 第四步:双击打开IIS服务 第五步:依次打开下拉菜单,找到网站 第六步:对网站右击,点击添加网站 第七步:按要求填写项目信息 第八步:验证访问测试 第九步:访问成功,部署成功 注意事项:如碰到“/”应用程序中的服务器错误异常,可以尝试以下解决方案 异常信息...

达内---刘天孝作品 1274

FP16、BF16、INT8、INT4精度模型加载所需显存以及硬件适配的分析

本文主要介绍了FP16、INT8、INT4精度模型加载占用显存大小的分析,希望对学习大语言模型的同学们有所帮助。 文章目录 1. 前言 2. 模型加载显存占用大小 3. 不同精度是否与硬件适配

herosunly的博客 23万+

windows server 2012部署django项目 (Apache2.4)

Windows server 2012 服务器部署 软件版本前提 Windows server 2012 标准版 2.Apache 2.4 3.python 3.6 4.django 1.11 5.mysql 5.7 安装环境 1.python,Django,mysql已经安装完成 2.Apache,下载地址点我, 现在完成之后解压到 3.C:\Apache24 , apache 帮助文档 ...

小史史啊 1085

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

将django项目部署到windows server2012r2上操作教程

在配置iis之前,要保证项目能够正常运行,也就是在命令行下运行:python manage.py runserver只有项目正常运行了,才进行下面的操作。

S15104222088的博客 765

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Windows10或windows Server2012部署Angular项目-----将Angular项目部署到IIS上

文章目录将angular项目打包安装windows IISWindows10配置安装windows IISwindows Server2012 配置安装IIS安装URL Rewrite Module在该网站目录下添加一个配置文件web.config,复制下边的内容到web.config设置文件夹权限在IIS上部署添加网站一些报错处理在唯一密钥属性“fileExtension”设置为“.json”时,无法添加类型为“mimeMap”的重复集合项 将angular项目打包 ng build 安装windows

qq_37746855的博客 2425

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

如何将vs2012开发的基于.net framework 4.5框架的MVC4项目部署到windows server2003服务器上

最近使用vs2012开发的一个项目,准备g

sweetburden2011的专栏 2万+

在Windows Server 2012中部署war项目

一般在公司都是开启防火墙,所以我们不能在外部访问,所以我要进入高级设置建立一个新入站规则才能访问哦。: 你的这个密码要相对应,要么该你自己设置的密码,要么该你查看的项目文件中的数据库密码。选择端口 其他都是下一步哦,之后给它取名方便知道这个端口是干嘛的,就能访问了哦。在安装mysql的bin目录中,输入cmd打开命令窗口,分别输入以下命令。进入文件将图中的文件解压,再将2图中文件拷进解压文件中去。再将解压的文件的位置放到my文件中,再都改成双杠。将VC运行环境解压,然后将其安装傻瓜式安装即可。

m0_74915426的博客 1528

阿里云Windows Sever2012 java web项目部署全过程 (二)

阿里云Windows Sever2012 java web项目部署全过程 (二)一、打包java web项目 阿里云Windows Sever2012 java web项目部署全过程 (一) 经过上一文章已经把该安装的和配置的都基本完成,接下来的就是关于服务器自身的设置问题。 一、打包java web项目 1、找到 ...

倔强的瓶盖儿的博客 726

windows server 2012 R2部署java项目之踩坑之路

windows server 2012 R2部署java项目之踩坑之路 整个软件开发流程,个人认为最刺激的有两部分 项目规划和部署上线。中间都是无聊的板砖,项目开发完成,测试三轮后,部署上线的时候,领导给出的服务器让我一阵头大,windows server 2012 R2,最重要的是这台服务器上部署着公司的几十个.net项目,还有几个java项目,环境复杂,老项目不敢动,跟人家冲突了都得绕着走,由此开启的了我的踩坑之路,程序员的核心是解决问题,一定要有一颗强大的内心。 背景 完成了一个收费系统,经过三轮测

黑小飞的博客 2673
上一篇: MySQL数据库导入&导出&远程备份
下一篇: 学习资料汇总
Ar.小白
博客等级 码龄4年 243粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值