You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Lindsay Hayes <lh...@cronustech.com> on 2008/11/24 23:32:10 UTC

Security Exception on Deployment

I have installed axis 1.4.1.  I have deployed the was file without any 
problems.  When viewing the example services they are listed as faulty 
services.  Here is a stack trace from the fault service.

Error: org.apache.axis2.deployment.DeploymentException: Processing 
Operations Modules Error in schema generating Prohibited package name: 
java.lang.annotation; nested exception is: java.lang.SecurityException: 
Prohibited package name: java.lang.annotation; nested exception is: 
org.apache.axis2.deployment.DeploymentException: Error in schema 
generating Prohibited package name: java.lang.annotation; nested 
exception is: java.lang.SecurityException: Prohibited package name: 
java.lang.annotation at 
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:329) 
at 
org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:91) 
at 
org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:167) 
at 
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:528) 
at 
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:196) 
at 
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:227) 
at 
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:174) 
at 
org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:88) 
at 
org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:252) 
at 
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:72) 
at 
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:373) 
at 
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:317) 
at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) 
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.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) 
at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) 
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) 
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825) 
at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714) 
at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) 
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) 
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) 
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
at 
org.apache.catalina.core.StandardService.start(StandardService.java:448) 
at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:700) 
at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 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:324) at 
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) Caused 
by: org.apache.axis2.deployment.DeploymentException: Error in schema 
generating Prohibited package name: java.lang.annotation; nested 
exception is: java.lang.SecurityException: Prohibited package name: 
java.lang.annotation at 
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:304) 
... 37 more Caused by: java.lang.SecurityException: Prohibited package 
name: java.lang.annotation at 
java.lang.ClassLoader.defineClass(ClassLoader.java:524) at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) 
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at 
java.net.URLClassLoader.access$100(URLClassLoader.java:55) at 
java.net.URLClassLoader$1.run(URLClassLoader.java:194) at 
java.security.AccessController.doPrivileged(Native Method) at 
java.net.URLClassLoader.findClass(URLClassLoader.java:187) at 
java.lang.ClassLoader.loadClass(ClassLoader.java:289) at 
java.lang.ClassLoader.loadClass(ClassLoader.java:282) at 
java.lang.ClassLoader.loadClass(ClassLoader.java:235) at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1346) 
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205) 
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at 
java.lang.Class.forName0(Native Method) at 
java.lang.Class.forName(Class.java:141) at 
org.codehaus.jam.internal.TigerDelegate.isTigerReflectionAvailable(TigerDelegate.java:118) 
at 
org.codehaus.jam.internal.reflect.ReflectTigerDelegate.create(ReflectTigerDelegate.java:66) 
at 
org.codehaus.jam.internal.reflect.ReflectClassBuilder.initDelegate(ReflectClassBuilder.java:148) 
at 
org.codehaus.jam.internal.reflect.ReflectClassBuilder.init(ReflectClassBuilder.java:56) 
at 
org.codehaus.jam.provider.CompositeJamClassBuilder.init(CompositeJamClassBuilder.java:45) 
at 
org.codehaus.jam.provider.JamServiceFactoryImpl.createBuilder(JamServiceFactoryImpl.java:178) 
at 
org.codehaus.jam.provider.JamServiceFactoryImpl.createClassLoader(JamServiceFactoryImpl.java:137) 
at 
org.codehaus.jam.provider.JamServiceFactoryImpl.createService(JamServiceFactoryImpl.java:78) 
at 
org.apache.ws.java2wsdl.SchemaGenerator.generateSchema(SchemaGenerator.java:134) 
at 
org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:281) 
at 
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:294) 
... 37 more

I am running sun jre 1.4.2_13-b06 on tomcat 5.5.  From the stack trace I 
see there is a problem loading java.lang.annotation, which is part of 
jre 1.5.  From the system requirements for axis jre 1.4 and above are 
supported.  Why is there a reference to something in jre 1.5 when this 
should work with jre 1.4?  How can I get this to work within my enviornment?

Thanks

Re: Security Exception on Deployment

Posted by Lindsay Hayes <lh...@cronustech.com>.
No,  I get this error with services I have written and the included 
example services.

keith chapman wrote:
> Does any of your service classes contain a package called 
> java.lang.annotation?
>
> Thanks.
> Keith.
>
> On Tue, Nov 25, 2008 at 4:02 AM, Lindsay Hayes <lhayes@cronustech.com 
> <ma...@cronustech.com>> wrote:
>
>     I have installed axis 1.4.1. <http://1.4.1.>  I have deployed the
>     was file without any problems.  When viewing the example services
>     they are listed as faulty services.  Here is a stack trace from
>     the fault service.
>
>     Error: org.apache.axis2.deployment.DeploymentException: Processing
>     Operations Modules Error in schema generating Prohibited package
>     name: java.lang.annotation; nested exception is:
>     java.lang.SecurityException: Prohibited package name:
>     java.lang.annotation; nested exception is:
>     org.apache.axis2.deployment.DeploymentException: Error in schema
>     generating Prohibited package name: java.lang.annotation; nested
>     exception is: java.lang.SecurityException: Prohibited package
>     name: java.lang.annotation at
>     org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:329)
>     at
>     org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:91)
>     at
>     org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:167)
>     at
>     org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:528)
>     at
>     org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:196)
>     at
>     org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:227)
>     at
>     org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:174)
>     at
>     org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:88)
>     at
>     org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:252)
>     at
>     org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:72)
>     at
>     org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:373)
>     at
>     org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:317)
>     at
>     org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
>     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.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>     at
>     org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>     at
>     org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>     at
>     org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
>     at
>     org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
>     at
>     org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>     at
>     org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>     at
>     org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>     at
>     org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>     at
>     org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
>     at
>     org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>     at
>     org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>     at
>     org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>     at
>     org.apache.catalina.core.StandardService.start(StandardService.java:448)
>     at
>     org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>     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:324) at
>     org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at
>     org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>     Caused by: org.apache.axis2.deployment.DeploymentException: Error
>     in schema generating Prohibited package name:
>     java.lang.annotation; nested exception is:
>     java.lang.SecurityException: Prohibited package name:
>     java.lang.annotation at
>     org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:304)
>     ... 37 more Caused by: java.lang.SecurityException: Prohibited
>     package name: java.lang.annotation at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:524) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
>     at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at
>     java.net.URLClassLoader.access$100(URLClassLoader.java:55) at
>     java.net.URLClassLoader$1.run(URLClassLoader.java:194) at
>     java.security.AccessController.doPrivileged(Native Method) at
>     java.net.URLClassLoader.findClass(URLClassLoader.java:187) at
>     java.lang.ClassLoader.loadClass(ClassLoader.java:289) at
>     java.lang.ClassLoader.loadClass(ClassLoader.java:282) at
>     java.lang.ClassLoader.loadClass(ClassLoader.java:235) at
>     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1346)
>     at
>     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
>     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>     at java.lang.Class.forName0(Native Method) at
>     java.lang.Class.forName(Class.java:141) at
>     org.codehaus.jam.internal.TigerDelegate.isTigerReflectionAvailable(TigerDelegate.java:118)
>     at
>     org.codehaus.jam.internal.reflect.ReflectTigerDelegate.create(ReflectTigerDelegate.java:66)
>     at
>     org.codehaus.jam.internal.reflect.ReflectClassBuilder.initDelegate(ReflectClassBuilder.java:148)
>     at
>     org.codehaus.jam.internal.reflect.ReflectClassBuilder.init(ReflectClassBuilder.java:56)
>     at
>     org.codehaus.jam.provider.CompositeJamClassBuilder.init(CompositeJamClassBuilder.java:45)
>     at
>     org.codehaus.jam.provider.JamServiceFactoryImpl.createBuilder(JamServiceFactoryImpl.java:178)
>     at
>     org.codehaus.jam.provider.JamServiceFactoryImpl.createClassLoader(JamServiceFactoryImpl.java:137)
>     at
>     org.codehaus.jam.provider.JamServiceFactoryImpl.createService(JamServiceFactoryImpl.java:78)
>     at
>     org.apache.ws.java2wsdl.SchemaGenerator.generateSchema(SchemaGenerator.java:134)
>     at
>     org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:281)
>     at
>     org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:294)
>     ... 37 more
>
>     I am running sun jre 1.4.2_13-b06 on tomcat 5.5.  From the stack
>     trace I see there is a problem loading java.lang.annotation, which
>     is part of jre 1.5.  From the system requirements for axis jre 1.4
>     and above are supported.  Why is there a reference to something in
>     jre 1.5 when this should work with jre 1.4?  How can I get this to
>     work within my enviornment?
>
>     Thanks
>
>
>
>
> -- 
> Keith Chapman
> Senior Software Engineer
> WSO2 Inc.
> Oxygenating the Web Service Platform.
> http://wso2.org/
>
> blog: http://www.keith-chapman.org


-- 
Lindsay Hayes
Technical Associate
Technical Services

Cronus Technologies Inc. (CTI)
250 - 2nd Ave. S. Saskatoon, SK Canada S7K 1K9
Phone: (306) 652-5798 Ext 114 or (306) 378-3323
Toll Free: 1-877-655-5798 Ext. 114
Fax: 1-306-652-5799
lhayes@cronustech.com

http://www.cfactor.net

******************************************************************************
This e-mail and any accompanying documents are subject to copyright and may contain information that is privileged or confidential. Any use, disclosure, retention, copying or action taken in reliance on the contents of this email and any accompanying documents by anyone other than an intended recipient is strictly prohibited. If you are not an intended recipient, please delete the e-mail and any attachments and notify us immediately.




Re: Security Exception on Deployment

Posted by keith chapman <ke...@gmail.com>.
Does any of your service classes contain a package called
java.lang.annotation?

Thanks.
Keith.

On Tue, Nov 25, 2008 at 4:02 AM, Lindsay Hayes <lh...@cronustech.com>wrote:

>  I have installed axis 1.4.1.  I have deployed the was file without any
> problems.  When viewing the example services they are listed as faulty
> services.  Here is a stack trace from the fault service.
>
> Error: org.apache.axis2.deployment.DeploymentException: Processing
> Operations Modules Error in schema generating Prohibited package name:
> java.lang.annotation; nested exception is: java.lang.SecurityException:
> Prohibited package name: java.lang.annotation; nested exception is:
> org.apache.axis2.deployment.DeploymentException: Error in schema generating
> Prohibited package name: java.lang.annotation; nested exception is:
> java.lang.SecurityException: Prohibited package name: java.lang.annotation
> at
> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:329)
> at
> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:91)
> at
> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:167)
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:528)
> at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:196)
> at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:227)
> at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:174)
> at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:88)
> at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:252)
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:72)
> at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:373)
> at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:317) at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
> 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.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825) at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714) at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at
> org.apache.catalina.core.StandardService.start(StandardService.java:448) at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at
> org.apache.catalina.startup.Catalina.start(Catalina.java:552) 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:324) at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) Caused by:
> org.apache.axis2.deployment.DeploymentException: Error in schema generating
> Prohibited package name: java.lang.annotation; nested exception is:
> java.lang.SecurityException: Prohibited package name: java.lang.annotation
> at
> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:304)
> ... 37 more Caused by: java.lang.SecurityException: Prohibited package name:
> java.lang.annotation at
> java.lang.ClassLoader.defineClass(ClassLoader.java:524) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at
> java.net.URLClassLoader.access$100(URLClassLoader.java:55) at
> java.net.URLClassLoader$1.run(URLClassLoader.java:194) at
> java.security.AccessController.doPrivileged(Native Method) at
> java.net.URLClassLoader.findClass(URLClassLoader.java:187) at
> java.lang.ClassLoader.loadClass(ClassLoader.java:289) at
> java.lang.ClassLoader.loadClass(ClassLoader.java:282) at
> java.lang.ClassLoader.loadClass(ClassLoader.java:235) at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1346)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at
> java.lang.Class.forName0(Native Method) at
> java.lang.Class.forName(Class.java:141) at
> org.codehaus.jam.internal.TigerDelegate.isTigerReflectionAvailable(TigerDelegate.java:118)
> at
> org.codehaus.jam.internal.reflect.ReflectTigerDelegate.create(ReflectTigerDelegate.java:66)
> at
> org.codehaus.jam.internal.reflect.ReflectClassBuilder.initDelegate(ReflectClassBuilder.java:148)
> at
> org.codehaus.jam.internal.reflect.ReflectClassBuilder.init(ReflectClassBuilder.java:56)
> at
> org.codehaus.jam.provider.CompositeJamClassBuilder.init(CompositeJamClassBuilder.java:45)
> at
> org.codehaus.jam.provider.JamServiceFactoryImpl.createBuilder(JamServiceFactoryImpl.java:178)
> at
> org.codehaus.jam.provider.JamServiceFactoryImpl.createClassLoader(JamServiceFactoryImpl.java:137)
> at
> org.codehaus.jam.provider.JamServiceFactoryImpl.createService(JamServiceFactoryImpl.java:78)
> at
> org.apache.ws.java2wsdl.SchemaGenerator.generateSchema(SchemaGenerator.java:134)
> at org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:281) at
> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:294)
> ... 37 more
>
> I am running sun jre 1.4.2_13-b06 on tomcat 5.5.  From the stack trace I
> see there is a problem loading java.lang.annotation, which is part of jre
> 1.5.  From the system requirements for axis jre 1.4 and above are
> supported.  Why is there a reference to something in jre 1.5 when this
> should work with jre 1.4?  How can I get this to work within my enviornment?
>
> Thanks
>



-- 
Keith Chapman
Senior Software Engineer
WSO2 Inc.
Oxygenating the Web Service Platform.
http://wso2.org/

blog: http://www.keith-chapman.org