Apache FtpServer在Windows上下载安装与使用
Apache FtpServer在Windows上下载安装与使用
1、Apache Ftp Server下载
进入apache官网
https://mina.apache.org/ftpserver-project/old-downloads.html
下载自己使用的版本。
Apache FtpServer 1.1.1及以下的版本需要JDK1.7的支持
Apache FtpServer 1.1.1以上的版本需要JDK1.8的支持
这里我选择Apache FtpServer 1.1.1

2、JDK部署
略,执行网络搜索方法。
3、Apache Ftp Server安装
下载之后解压即可。

4、Apache Ftp Server 全局参数配置
修改ftpd全局配置文件
找到res/ftpd-typical.xml,并编辑如下三个地方

<listeners><nio-listener name="default" port="21"><!--<ssl><keystore file="./res/ftpserver.jks" password="password" /></ssl>--></nio-listener></listeners><file-user-manager file="./res/conf/users.properties" encrypt-passwords="clear"/>
5、Apache Ftp Server 修改用户配置文件
找到res/conf下的users.properties
编辑该文件,是配置ftp用户相关信息的配置文件,添加用户直接在该文件里面填即可。

5、Apache Ftp Server 启动
进入到bin目录下,打开cmd输入
.\ftpd.bat res/conf/ftpd-typical.xml
也可以直接写成脚本:


5、Apache Ftp Server 测试
打开FTP客户端进行访问:

相关文章:
Apache FtpServer在Windows上下载安装与使用
Apache FtpServer在Windows上下载安装与使用 1、Apache Ftp Server下载 进入apache官网 https://mina.apache.org/ftpserver-project/old-downloads.html 下载自己使用的版本。 Apache FtpServer 1.1.1及以下的版本需要JDK1.7的支持 Apache FtpServer 1.1.1以上的版本需要JDK…...
CVE-2024-24112 XMall后台管理系统 SQL 注入漏洞分析
------作者本科毕业设计项目 基于 Spring Boot Vue 开发而成...... [Affected Component] /item/list /item/listSearch /sys/log /order/list /member/list (need time-based blind injection) /member/list/remove 项目下载地址 Exrick/xmall: 基于SOA架构的分布式…...
jwt以及加密完善博客系统
目录 一、背景 二、传统登陆功能&强制登陆功能 1、传统的实现方式 2、session存在的问题 三、jwt--令牌技术 1、实现过程 2、令牌内容 3、生成令牌 4、检验令牌 四、JWT登陆功能&强制登陆功能 1、JWT实现登陆功能 2、强制登陆功能 3、运行效果 五、加密/加…...
elk收集k8s微服务日志
一、前言 使用filebeat自动发现收集k8s的pod日志,这里分别收集前端的nginx日志,还有后端的服务java日志,所有格式都是用json格式,建议还是需要让开发人员去输出java的日志为json,logstash分割java日志为json格式&#…...
vue3中如何实现多个侦听器(watch)
<body> <div id"app"><input type"button" value"更改名字" click"change"> </div> <script src"vue.js"></script> <script>new Vue({el: #app,data: {food: {id: 1,name: 冰激…...
【深度学习基础知识】IOU、GIOU、DIOU、CIOU
这里简单记录下IOU及其衍生公式。 为了拉通IOU及其衍生版的公式对比,以及方便记忆,这里用一个统一的图示来表示出所有的参数 【A】目标框的区域【B】预测框的区域【C】A与B的交集【ÿ…...
【自用笔记】单词
cognitive 认知formulation 阐述方式nonlinear 非线性nonconvex 非凸,无最优解cumulative return 累计回报propagation 传播optimization 优化objective 目标标准差(standard deviation)正态分布(Normal distribution)…...
Linux之shell条件判断
华子目录 if语句单分支案例 双分支案例 多分支 case多条件判断格式执行过程示例 if语句 单分支 # 语法1: if <条件表达式> then指令 fi#语法2: if <条件表达式>;then指令 fi案例 编写脚本choice1.sh,利用单分支结构实现输入2个整数&#…...
“postinstall“: “patch-package“ 修补安装包补丁
在 package.json 文件里,postinstall 是一个钩子脚本,它在每次运行 npm install 命令后自动执行。当你在该字段中指定 "patch-package" 时,意思是在 npm install 安装所有依赖包之后,自动运行 patch-package 命令。 pa…...
PHP+MySQL开发组合:多端多商户DIY商城源码系统 带完整的搭建教程以及安装代码包
近年来,电商行业的迅猛发展,越来越多的商户开始寻求搭建自己的在线商城。然而,传统的商城系统往往功能单一,无法满足商户个性化、多样化的需求。同时,搭建一个功能完善的商城系统需要专业的技术团队和大量的时间成本&a…...
Node.js常用命令
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它使得开发者可以使用 JavaScript 来编写服务端的应用。Node.js 提供了大量的命令行工具,以下是一些最常用的 Node.js 命令: 1. node 运行 JavaScript 文件:node [fil…...
LeetCode 2. 两数相加
目录 题目题目描述示例 1:示例 2:示例 3:提示:原题链接 题解解题思路代码实现(C) 题目 题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的…...
抖去推无人直播+矩阵托管+AI文案撰写一体化工具如何开发搭建
一、 开发和搭建抖去推无人直播矩阵托管AI文案撰写一体化工具需要以下步骤: 确定功能需求:确定抖去推无人直播、矩阵托管和AI文案撰写的具体功能需求,如直播推流、直播管理、托管服务、AI文案生成等。 技术选型:选择适合开发该工…...
【鸿蒙HarmonyOS开发笔记】常用组件介绍篇 —— 弹窗组件
简介 弹窗是移动应用中常见的一种用户界面元素,常用于显示一些重要的信息、提示用户进行操作或收集用户输入。ArkTS提供了多种内置的弹窗供开发者使用,除此之外还支持自定义弹窗,来满足各种不同的需求。 下面是所有涉及到的弹窗组件官方文档…...
【嵌入式学习】Qtday03.21
一、思维导图 二、练习 自由发挥登录窗口的应用场景,实现一个登录窗口界面。(不要使用课堂上的图片和代码,自己发挥,有利于后面项目的完成) 要求: 1. 需要使用Ui界面文件进行界面设计 2. ui界面上的组件…...
【C语言】C语言运算符优先级详解
文章目录 📝前言🌉运算符优先级简述 🌠逻辑与和逻辑或🌉赋值和逗号运算符 🌠位运算🌉条件表达式🌉位运算与算术运算结合🌉混合使用条件表达式和赋值运算符🌉 逗号运算符的…...
第十节HarmonyOS 常用容器组件3-GridRow
1、描述 栅格容器组件,仅可以和栅格子组件(GridCol)在栅格布局场景中使用。 2、子组件 可以包含GridCol子组件。 3、接口 GridRow(options:{columns: number | GridRowColumnOption, gutter?: Length | GutterOption, Breakpoints?: B…...
SCXI-1193是National Instruments公司生产的吗?
NI SCXI-1193是一款高密度、32通道RF多路复用器开关模块。 NI SCXI-1193 是一款由 National Instruments(NI)公司生产的屏蔽式电缆。这款电缆通常用于连接数据采集设备和传感器或执行器,以实现信号传输和数据采集。SCXI-1193 电缆具有高度灵活…...
使用clion开发tftlcd屏,移植驱动时遇到的问题记录
问题现象 屏幕只有一半屏在刷新 问题出现的情况(在CLION开发时遇到过) 总结...
工程信号的去噪和(分类、回归和时序)预测
🚀【信号去噪及预测论文代码指导】🚀 还为小论文没有思路烦恼么?本人专注于最前沿的信号处理与预测技术——基于信号模态分解的去噪算法和深度学习的信号(回归、时序和分类)预测算法,致力于为您提供最精确、…...
奇异值分解之 Courant-Fischer 定理的几何直观与子空间极值解释
1. 从几何视角理解Courant-Fischer定理 第一次接触Courant-Fischer定理时,我被那些"极大极小"和"极小极大"的表述绕得头晕。直到有一天,我尝试用几何图形来理解它,突然就豁然开朗了。想象你手里握着一个弹性橡皮筋&#…...
【GD32开发】深入解析GD32F103 TIMER0 PWM死区时间配置与优化
1. PWM死区时间基础概念与GD32特性 PWM死区时间是电机控制和电源转换系统中的关键参数。简单来说,它就是在互补PWM信号切换时插入的一个短暂延迟,防止上下桥臂同时导通造成短路。想象一下十字路口的红绿灯切换时,会设置几秒的全红灯时间避免车…...
模型轻量化×实时编码×语义理解,SITS2026三大原生能力全解析,企业音视频升级路径已不可逆
第一章:SITS2026分享:AI原生音视频处理 2026奇点智能技术大会(https://ml-summit.org) AI原生音视频处理正从“AI辅助”迈向“AI驱动”的范式跃迁——模型不再仅作为后处理模块嵌入传统管线,而是从采集、编码、传输到渲染的全链路深度耦合。…...
2026届毕业生推荐的十大AI科研平台推荐榜单
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 在数字化内容创作这个领域当中,AI写作工具依靠自然语言处理以及深度学习技术&…...
深夜告警炸裂?这份Linux故障排查“作战地图”请收好劣
先唠两句:参数就像餐厅点单 把API想象成一家餐厅的“后厨系统”。 ? 路径参数/dishes/{dish_id} -> 好比你要点“宫保鸡丁”这道具体的菜,它是菜单(资源路径)的一部分。查询参数/dishes?spicytrue&typeSichuan -> 好比…...
郭老师-人生是一场意识的修行
人生是一场意识的修行 ——六句真言,唤醒心灵智慧“生命不是为了抵达某个终点, 而是为了—— 在每一场经历中, 认出自己。”🌿 真正的成长,是心力的成长; 真正的智慧,是心灵的智慧。ἳ…...
HFSS新手避坑指南:用FR-4板材搞定双频Wi-Fi单极子天线(含S11优化技巧)
HFSS新手避坑指南:用FR-4板材搞定双频Wi-Fi单极子天线(含S11优化技巧) 刚接触HFSS的天线设计新手,往往会在仿真过程中遇到各种"坑":明明按照教程操作,S11曲线却离奇偏移;谐振频率与预…...
双摄帧同步:从软同步到硬同步的工程实践与调试指南
1. 双摄帧同步技术概述 第一次接触双摄同步需求时,我也被各种专业术语搞得头晕眼花。简单来说,双摄帧同步就是要让手机的两个摄像头像双胞胎一样默契配合,确保它们拍摄的画面在时间上完全对齐。想象一下用双眼看世界时,如果左右眼…...
面向多模态 Agent 的统一 Harness 事件模型
面向多模态 Agent 的统一 Harness 事件模型 1. 引入与连接:构建智能体的神经系统 1.1 开场故事:智能体的"失语症" 想象一下这个场景:你正在使用一款最新的智能助手,它声称可以"理解一切"。你先给它看了一张暴风雨的照片,然后问:"这张图片里发…...
MindSpore 环境配置完全指南遮
前面我们对 Kafka 的整体架构和一些关键的概念有了一个基本的认知,本文主要介绍 Kafka 的一些配置参数。掌握这些参数的作用对我们的运维和调优工作还是非常有帮助的。 写在前面 Kafka 作为一个成熟的事件流平台,有非常多的配置参数。详细的参数列表可以…...
