I've just updated launchpad base to require 3.1 servlet in the web.xml
and tested this with Tomcat. I hope/guess this should work in jboss as well

Carsten

Carsten Ziegeler wrote
> Hi,
> 
> launchpad is searching for servlet API 3.1 and I assume your webapp gets
> started with 3.0.
> This seems to be due to the web.xml just requiring 3.0.
> 
> Could you please check by
> a) Changing the version to 3.1 in
> sling/launchpad/base/src/main/webapp/WEB-INF/web.xml
> b) Rebuilding launchpad/base
> c) Rebuilding launchpad/builder
> d) Redeploying the war file
> 
> Thanks
> Carsten
> 
> Guillaume Lucazeau wrote
>> Hello,
>>
>> I am trying to run Sling on JBoss. Following this article
>> http://bobpaulin.com/home/computer_science/tutorials/setting_up_sling_jboss.html
>> I've just added the "sling.home" parameter and copied sling.war to
>> jboss/standalone.deployments, but when starting JBoss I get this error:
>>
>> 13:44:15,206 ERROR
>> [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/sling]]
>> (FelixStartLevel) ERROR: Error starting
>> slinginstall:org.apache.felix.http.bridge-3.0.0.jar
>> (org.osgi.framework.BundleException: Unable to resolve
>> org.apache.felix.http.bridge [6](R 6.0): missing requirement
>> [org.apache.felix.http.bridge [6](R 6.0)] osgi.wiring.package;
>> (&(osgi.wiring.package=javax.servlet)(version>=3.1.0)(!(version>=4.0.0)))
>> Unresolved requirements: [[org.apache.felix.http.bridge [6](R 6.0)]
>> osgi.wiring.package;
>> (&(osgi.wiring.package=javax.servlet)(version>=3.1.0)(!(version>=4.0.0)))]):
>> org.osgi.framework.BundleException: Unable to resolve
>> org.apache.felix.http.bridge [6](R 6.0): missing requirement
>> [org.apache.felix.http.bridge [6](R 6.0)] osgi.wiring.package;
>> (&(osgi.wiring.package=javax.servlet)(version>=3.1.0)(!(version>=4.0.0)))
>> Unresolved requirements: [[org.apache.felix.http.bridge [6](R 6.0)]
>> osgi.wiring.package;
>> (&(osgi.wiring.package=javax.servlet)(version>=3.1.0)(!(version>=4.0.0)))]
>>     at
>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4114)
>>     at org.apache.felix.framework.Felix.startBundle(Felix.java:2111)
>>     at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1365)
>>     at
>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
>>     at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]
>>
>> And http://localhost:8080/sling returns a 503 error.
>>
>> If I try to follow the article and add this to sling.properties :
>> sling.bootdelegation.org.apache.xerces=org.apache.xerces.*
>>
>> I just get more errors.
>>
>> I'm not sure whih package is actually missing, is it javax.servlet.*?
>>
>> Any clue on how to fix this?
>>
>> Thank you,
>> Guillaume
>>
> 
> 
>  
> 


 
-- 
Carsten Ziegeler
Adobe Research Switzerland
[email protected]

Reply via email to