zoukankan      html  css  js  c++  java
  • Apache FTPServer安装为Windows服务的问题

    服务器环境是Windows2008 64位

    安装过程

    1.下载Apache FTPServer的Windows版本,解压到D:\FTP

    2.安装jre到C:\Program Files\Java\jre7并在系统中添加环境变量JAVA_HOME为此路径

    3.然后安装为windows服务

    cd D:\FTPServer\bin
    d:
    service.bat install ftpd res/conf/ftpd-typical.xml

    4.net start ftpd启动时出现问题

    google后在下面地方找到一些有用的信息

    Apache FtpServer在64位系统下服务不能启动解决方法

    使用上面的方法,下载最新tomcat,用其中的Tomcat.exe替换bin目录下的ftpd.exe

    然后如果mode=java时可以启动,但不能停止服务

    5.尝试使用tomcat所带的service.bat安装服务,发现提示JAVE_HOME变量没有定义正确

       打开service.bat查看,发现和ftpserver所带的批处理不同,里面区分了JRE_HOME,JAVA_HOME,后者对应的是jdk的路径

      猜测原来的命令和jdk更匹配些

      于是安装jdk,并设置JAVA_HOME为jdk目录,然后重新安装服务

    service.bat remove ftpd
    service.bat install ftpd res/conf/ftpd-typical.xml

    这时net start ftpd,net stop ftpd都可以执行成功

    6.换回FTPServer原来自带的ftpd.exe,还是执行失败

    总结

    1.使用tomcat中带的启动文件替换FTPServer中的ftpd.exe

    2.使用jdk作为JAVA_HOME,而不能是jre

  • 相关阅读:
    软件工程第一周开课博客
    求数组的子数组之和的最大值
    学习进度_第二周
    当堂测试感受
    寒假生活体验
    家庭记账本七
    《人月神话》阅读笔记3
    家庭记账本六
    《人月神话》阅读笔记2
    寒假福利2
  • 原文地址:https://www.cnblogs.com/yashen/p/3018419.html
Copyright © 2011-2022 走看看