OW2 Consortium jonas

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
16307 1572d 07h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ * Maven shade plugin configured correctly
* The java2-delegation-model can now be left as is in WARs
* CXF now included as "provided"

TODO: The shaded JAR may throw:

2009-01-27 11:36:24,300 : ApplicationContext.log : Marking servlet CXFServlet as unavailable
2009-01-27 11:36:24,300 : ApplicationContext.log : Error loading WebappClassLoader
delegate: true
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
classloader : org.objectweb.jonas_lib.loader.SimpleWebappClassLoader
modules bases (not in loader!) :
-file:/D:/JONAS_4_10_3/work/webapps/jonas/ear/wss-propagation-example-ear-1.0.0-SNAPSHOT/wss-propagation-example-endpoint-1.0.0-SNAPSHOT/
repositories :
-file:/D:/JONAS_4_10_3/work/webapps/jonas/ear/wss-propagation-example-ear-1.0.0-SNAPSHOT/wss-propagation-example-endpoint-1.0.0-SNAPSHOT/
parent : classloader : org.objectweb.jonas_lib.loader.EjbJarClassLoader
modules bases (not in loader!) :
-file:/D:/JONAS_4_10_3/work/apps/jonas/wss-propagation-example-ear-1.0.0-SNAPSHOT_2009.01.27-11.34.03/wss-propagation-example-ejb-1.0.0-SNAPSHOT.jar
repositories :
-file:/D:/JONAS_4_10_3/work/apps/jonas/wss-propagation-example-ear-1.0.0-SNAPSHOT_2009.01.27-11.34.03/wss-propagation-example-ejb-1.0.0-SNAPSHOT.jar
parent : org.objectweb.jonas.server.JClassLoader[file:/D:/JONAS_4_10_3/apps/autoload/wss-propagation-example-ear-1.0.0-SNAPSHOT.ear, urls=]


org.apache.cxf.transport.servlet.CXFServlet
java.lang.ClassNotFoundException: org.apache.cxf.transport.servlet.CXFServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.objectweb.jonas.web.catalina55.JOnASStandardContext.start(JOnASStandardContext.java:255)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:122)
at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:144)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:738)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.objectweb.jonas.web.catalina55.CatalinaJWebContainerServiceImpl.doRegisterWar(CatalinaJWebContainerServiceImpl.java:570)
at org.objectweb.jonas.web.AbsJWebContainerServiceImpl.registerWar(AbsJWebContainerServiceImpl.java:969)
at org.objectweb.jonas.web.AbsJWebContainerServiceImpl.deployWars(AbsJWebContainerServiceImpl.java:1425)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.objectweb.jonas.web.wrapper.catalina55.CatalinaJWebContainerServiceWrapper.invoke(CatalinaJWebContainerServiceWrapper.java:158)
at org.objectweb.jonas.web.wrapper.catalina55.CatalinaJWebContainerServiceWrapper.deployWars(CatalinaJWebContainerServiceWrapper.java:124)
at org.objectweb.jonas.ear.EarServiceImpl.deployEar(EarServiceImpl.java:1020)
at org.objectweb.jonas.ear.EarServiceImpl.doStart(EarServiceImpl.java:1347)
at org.objectweb.jonas.service.AbsServiceImpl.start(AbsServiceImpl.java:80)
at org.objectweb.jonas.service.ServiceManager.startServices(ServiceManager.java:336)
at org.objectweb.jonas.server.Server$1.run(Server.java:573)
2009-01-27 11:36:24,300 : StandardContext.loadOnStartup : Servlet /wss-propagation-example-endpoint threw load() exception
java.lang.ClassNotFoundException: org.apache.cxf.transport.servlet.CXFServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.objectweb.jonas.web.catalina55.JOnASStandardContext.start(JOnASStandardContext.java:255)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:122)
at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:144)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:738)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.objectweb.jonas.web.catalina55.CatalinaJWebContainerServiceImpl.doRegisterWar(CatalinaJWebContainerServiceImpl.java:570)
at org.objectweb.jonas.web.AbsJWebContainerServiceImpl.registerWar(AbsJWebContainerServiceImpl.java:969)
at org.objectweb.jonas.web.AbsJWebContainerServiceImpl.deployWars(AbsJWebContainerServiceImpl.java:1425)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.objectweb.jonas.web.wrapper.catalina55.CatalinaJWebContainerServiceWrapper.invoke(CatalinaJWebContainerServiceWrapper.java:158)
at org.objectweb.jonas.web.wrapper.catalina55.CatalinaJWebContainerServiceWrapper.deployWars(CatalinaJWebContainerServiceWrapper.java:124)
at org.objectweb.jonas.ear.EarServiceImpl.deployEar(EarServiceImpl.java:1020)
at org.objectweb.jonas.ear.EarServiceImpl.doStart(EarServiceImpl.java:1347)
at org.objectweb.jonas.service.AbsServiceImpl.start(AbsServiceImpl.java:80)
at org.objectweb.jonas.service.ServiceManager.startServices(ServiceManager.java:336)
at org.objectweb.jonas.server.Server$1.run(Server.java:573)
 
16306 1572d 23h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Oops missing dependency for tests  
16292 1573d 07h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ * Added parent
* Added standalone CXF client
* Cleaned up logs
 
16287 1576d 02h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Oops wrong roles  
16285 1576d 02h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Allow many logins on the Client webapp, only allow some of them on the EJB-JAR (so we can test login denials)  
16281 1576d 05h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ * Split into two packages (so we can deploy wss-propagation-rt independently)
* Added tests (optional fields + no JOnAS WSS Security Context header)
* Fixed WSS header generation (broken at last commit)
* Avoid many NPEs in the case some headers are missing
 
16278 1577d 01h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ * Don't NPE no SecurityContext set (in which case the roles are null)
* Don't printStackTrace()
 
16263 1578d 09h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ The CXF Bus now has WSS integrated :)  
16258 1578d 10h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Enable the NPE-throwing beans.xml  
16256 1579d 04h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Trying to use cxf:bus ... but no avail :(  
16249 1580d 04h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ * Simplified the cxf-servlet.xml by removing the imports
* Just found about the "multiline namespace will make CXF/Spring ignore the handler" bug... Took me the whole afternoon but hey it's fixed and documented now :))
 
16247 1580d 07h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Added comment on these mandatory spring imports  
16236 1583d 01h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Last cleanup

Looks like Maven doesn't generate correct EAR files if we want to optimize the included JARs (at least in Java 4).
Too bad :(

Removing:

<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

generates a RuntimeException: Could not find destination factory for transport http://schemas.xmlsoap.org/soap/http in org.apache.cxf.binding.soap.SoapTransportFactory.getDestination(SoapTransportFactory.java:76)
 
16231 1583d 02h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Use cxf-servlet.xml as CXF definition file  
16230 1583d 03h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Working now !!  
16225 1583d 05h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ * org.objectweb -> org.ow2
* external version numbers in pom.xml files
 
16223 1583d 06h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ formatting OK  
16222 1583d 07h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Added haders  
16217 1583d 07h alitokmen /sandbox/wss-propagation-parent/wss-propagation-example/ Cleaned up the Maven and Eclipse projects (part 1)  
16071 1613d 21h sauthieg /sandbox/wss-propagation-parent/wss-propagation-example/ * Cleanup XML
* Add some comments
* Fix EOL
 

Show All