Hi,

you can use the latest Apache Sling Launchpad Plugin from svn to build
your webapp/app and just add a properties file at
src/main/sling/additional.properties.
All these properties will be added to the sling.properties file inside
your launchpad webapp and app.

Regards
Carsten

2011/7/25 Markus Joschko <[email protected]>:
> Thanks Chetan, that's fine when building a war.
> I am also using the standalone launchpad app which I constantly
> rebuild and where I also want to add that parameter permantently.
> Any idea how to do it there?
>
>
> On Sun, Jul 24, 2011 at 10:10 AM, chetan mehrotra
> <[email protected]> wrote:
>> You can specify the bootdelegation package via servlet init param in web.xml
>> of the sling webapp
>>
>>    <servlet>
>>        <display-name>Sling Servlet</display-name>
>>        <servlet-name>sling</servlet-name>
>>
>> <servlet-class>org.apache.sling.launchpad.webapp.SlingServlet</servlet-class>
>>        ...
>>
>>        <!-- Custom bootdelegation to allow resolution of XPath, Xerces and
>> Xalan -->
>>        <init-param>
>>            <param-name>sling.bootdelegation.com.sun.org.apache</param-name>
>>            <param-value>com.sun.org.apache.*</param-value>
>>        </init-param>
>>
>>        <load-on-startup>100</load-on-startup>
>>    </servlet>
>>
>> Chetan Mehrotra
>>
>>
>> On Fri, Jul 22, 2011 at 9:19 PM, Markus Joschko 
>> <[email protected]>wrote:
>>
>>> On Fri, Jul 22, 2011 at 5:41 PM, Justin Edelson
>>> <[email protected]> wrote:
>>> > That's correct. boot delegation is something defined at the time the
>>> > OSGi framework starts and is then fixed for the lifetime of that
>>> > framework instance. You can change the contents of sling.properties at
>>> > any time, but it requires a restart to take effect.
>>>
>>> OK, no big deal as that is hopefully not happening that often.
>>> But in addition I would like to add this to the sling.properties which
>>> is backed into the launchpad so I have it already available
>>> when setting up a new environment.
>>> What's the best way to extend the "default" sling.properties?
>>> I added a sling.properties file to my launchpad project and that
>>> completely replaces the default sling.properties.
>>> Do I have to add the default entries by hand or is there another way
>>> so only my one entry is added to the default sling.properties?
>>>
>>> Thanks,
>>>  Markus
>>>
>>>
>>>
>>> >
>>> > On Fri, Jul 22, 2011 at 11:24 AM, Markus Joschko
>>> > <[email protected]> wrote:
>>> >> OK, so there is no way to "contribute" that information from the
>>> >> bundle that requires the information?
>>> >> Just to make sure I do not miss something: sling.properties I either
>>> >> configure in the launchpad or by hand after the initial installation?
>>> >>
>>> >>
>>> >> On Fri, Jul 22, 2011 at 5:19 PM, Justin Edelson
>>> >> <[email protected]> wrote:
>>> >>> Also sling.properties
>>> >>>
>>> >>> On Jul 22, 2011, at 11:17 AM, Markus Joschko <[email protected]>
>>> wrote:
>>> >>>
>>> >>>> Hi,
>>> >>>> I need to make the class com.sun.xml.internal.ws.api.message.Header
>>> >>>> available to a bundle.
>>> >>>> I can get this done by adding the package to the
>>> >>>> org.osgi.framework.bootdelegation in sling.properties
>>> >>>>
>>> >>>> After having read http://sling.apache.org/site/configuration.html I
>>> >>>> would rather set a sling.bootdelegation property.
>>> >>>> But where do I add this property? Can I set it from the bundle?
>>> >>>>
>>> >>>> Must be something very obvious, but I miss it somehow.
>>> >>>>
>>> >>>> Thanks,
>>> >>>> Markus
>>> >>>
>>> >>
>>> >
>>>
>>
>



-- 
Carsten Ziegeler
[email protected]

Reply via email to