当我开始想知道是否可以简单地使用Sling Launchpad并且只是使用jar启动服务器时,我试图了解Sling / JCR的部署方案。我的项目需要简单而不是性能,但这种方法是否存在严重错误?或者,是否有详细讨论Sling / JCR部署的好地方?
答案 0 :(得分:3)
我认为我们没有详细说明如何部署Sling应用程序,最好的方法是在用户邮件列表(http://sling.apache.org/site/project-information.html#ProjectInformation-lists)上询问,以便其他人可以分享他们的经验。
至于从启动板开始,我没有看到问题,这就是我们在Adobe CQ5中使用Sling的方式。我们有自己的定制启动器,增加了一些功能,主要与升级管理相关,但基本功能相同。
答案 1 :(得分:2)
虽然你的项目的一些细节,我可以说Sling-Launchpad是一个非常有用的工具,用于启动具有可选包的OSGi环境。您只需列出要包含在环境中的包。它在Apache Stanbol项目中非常活跃地使用。有关详细信息,您可以调查Stanbol的各种发射器,例如full,full-war,etc。这些启动器会生成一个jar文件,其中包含启动服务器所需的文件。
答案 2 :(得分:1)
冷冻回答,也许迟到总比没有好。 只要您不在群集配置之后,sling trunk构建现在就有一个debian contrib模块,它将启动板jar打包在debian包中。它是一个简单的打包机制,并没有完全利用所有可能的用例,但它确实设置了日志记录并为配置设置提供了etc / defaults。