如何从eclipse中检出的源代码中将apached作为windows服务运行

时间:2012-06-19 20:07:36

标签: apacheds

我需要有关apacheds服务器的帮助。我正在尝试构建apache ds并从我工作区中签出的代码中将其作为Windows服务运行。 (我想调试n看看apached是如何工作的)。以下是链接 - http://svn.apache.org/repos/asf/directory/apacheds/trunk-with-dependencies。 签出后,我在将项目作为现有maven项目导入工作区之前使用了以下命令, cd apacheds 1. mvn clean install -DskipTests 2. mvn eclipse:eclipse 3. mvn clean install -DskipTests

现在问题是文档正在进行中'正在进行中。在apacheds网站上,目录结构与文档化的目录结构有很大的不同(例如,在apacheds目录下,没有像&boot;引导分区',' bootstrap-partition',&# 39; bootstrap-plugin'等文档建议)

以下是ApacheDS高级用户指南的链接 - http://svn.apache.org/repos/asf/directory/apacheds/trunk-with-dependencies

在apacheds \ service \ src \ main \ java \ org \ apache \ directory \ server下,有一个UserjarMain类。 我试过运行这个类作为Java应用程序'使用目标目录的路径作为参数。它成功启动但我看不到任何服务在Windows服务中运行。

请告诉我构建它的正确方法。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我可以弄清楚如何从源代码构建apache ds并运行它。 将项目导入为现有的maven项目'在工作区中,我在apacheds \ service文件夹下运行了apacheds.bat文件,对.bat文件稍作修改,例如:将jar文件的名称更改为目标目录中的名称,将命令从cp更改为copy并将%cd%\ target \ instance括在引号中。

或者,可以使用参数。\ target \ instance运行UberjarMain.java类,服务应该开始运行。