服務
使用安裝版的JRE 1.6
|
JRE安裝完成后會在注冊表寫入數據 |
|
|
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6 |
|
|
JavaHome |
C:\Program Files\Java\jre6 |
|
RuntimeLib |
C:\Program Files\Java\jre6\bin\client\jvm.dll |
將ftpd-typical.xml傳入service.bat來安裝服務
bin\service install ftpd res\conf\ftpd-typical.xml
services.msc

|
服務安裝完成后會在注冊表寫入數據 |
||
|
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\ftpd\Parameters |
||
|
Java |
Classpath |
D:\apache-ftpserver-1.0.0\common\classes;D:\apache-ftpserver-1.0.0\common\lib\aopalliance-1.0.jar;D:\apache-ftpserver-1.0.0\common\lib\ftplet-api-1.0.0.jar;D:\apache-ftpserver-1.0.0\common\lib\ftpserver-core-1.0.0.jar;D:\apache-ftpserver-1.0.0\common\lib\jcl-over-slf4j-1.5.2.jar;D:\apache-ftpserver-1.0.0\common\lib\log4j-1.2.14.jar;D:\apache-ftpserver-1.0.0\common\lib\mina-core-2.0.0-M4.jar;D:\apache-ftpserver-1.0.0\common\lib\slf4j-api-1.5.2.jar;D:\apache-ftpserver-1.0.0\common\lib\slf4j-log4j12-1.5.2.jar;D:\apache-ftpserver-1.0.0\common\lib\spring-beans-2.5.5.jar;D:\apache-ftpserver-1.0.0\common\lib\spring-context-2.5.5.jar;D:\apache-ftpserver-1.0.0\common\lib\spring-core-2.5.5.jar |
|
Jvm |
auto |
|
|
Log |
Path |
D:\apache-ftpserver-1.0.0\res\log |
|
StdError |
D:\apache-ftpserver-1.0.0\res\log\error.log |
|
|
StdOutput |
D:\apache-ftpserver-1.0.0\res\log\out.log |
|
|
Start |
Class |
org.apache.ftpserver.main.Daemon |
|
Mode |
jvm |
|
|
Params |
start res\conf\ftpd-typical.xml
|
|
|
WorkingPath |
D:\apache-ftpserver-1.0.0 |
|
|
Stop |
Class |
org.apache.ftpserver.main.Daemon |
|
Mode |
jvm |
|
|
Params |
stop
|
|
使用Procrun Service Manager (ftpdw.exe)來管理FtpServer服務及其注冊表信息

根據JRE注冊表信息自動定位Java Virtual Machine (jvm.dll)

注意:該版本的ftpdw.exe在修改數據時,可能異常終止,并產生亂碼現象,因此,建議直接操作注冊表。
使用非安裝版的JRE 1.6
D:\jre6 (1.6.0_45)\bin\client\jvm.dll

bin\service install ftpd res\conf\ftpd-typical.xml

通過注冊表指定jvm.dll路徑

啟動FtpServer服務

獨立運行
set JAVA_HOME=D:\jre6 (1.6.0_45)
bin\ftpd.bat res\conf\ftpd-typical.xml
連接FtpServer
ftp
open localhost 2121
admin
admin
quit
注意事項
|
JRE必須是32位 |
|
jvm.dll路徑即使包含空格,也不要用雙引號包裹,否則無法啟動服務 |
|
獨立運行必須設置JAVA_HOME,其指向bin目錄的父級,推薦使用SET命令設置 |
|
若無法連接FtpServer,請檢查防火墻 |
浙公網安備 33010602011771號