I built the wsdl_first sample and attempted to depoy the war to
Tomcat-5.5.  The tomcat
manager shows that the web app is deployed and in the running state,
however, neither
the service nor even the WSDL urls produce results. (get a "not found"
error)
 
The log shows the following error:
 
2008-01-18 11:19:50,807 - Servlet /hw/webapp threw load() exception
java.security.AccessControlException: access denied
(javax.xml.ws.WebServicePermission publishEndpoint)
        at
java.security.AccessControlContext.checkPermission(AccessControlContext.
java:323)
        at
java.security.AccessController.checkPermission(AccessController.java:546
)
[...]
 
 
I read the readme's and FAQs and did a web search for this and only came
up with two 
other hits of similar problems, but without a solution:
 
http://forum.java.sun.com/thread.jspa?threadID=5166767&messageID=9638582
http://bugs.caucho.com/view.php?id=2270
 
 
The question is, am I supposed to make some sort of configuration
adjustment?
How do I deploy and run the wsdl_first sample war in Tomcat-5.5?
 
Full stack trace follows:
 
2008-01-18 11:19:50,807 - Servlet /hw/webapp threw load() exception
java.security.AccessControlException: access denied
(javax.xml.ws.WebServicePermission publishEndpoint)
        at
java.security.AccessControlContext.checkPermission(AccessControlContext.
java:323)
        at
java.security.AccessController.checkPermission(AccessController.java:546
)
        at
java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
        at
org.apache.cxf.jaxws.EndpointImpl.checkPublishPermission(EndpointImpl.ja
va:333)
        at
org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:225)
        at
org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:179)
        at
org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:340)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214
)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:427)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec
t(AbstractBeanFactory.java:251)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g
etSingleton(DefaultSingletonBeanRegistry.java:144)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:248)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:160)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
InstantiateSingletons(DefaultListableBeanFactory.java:279)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:360)
        at
org.apache.cxf.transport.servlet.CXFServlet.loadAdditionalConfig(CXFServ
let.java:203)
        at
org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.jav
a:171)
        at
org.apache.cxf.transport.servlet.CXFServlet.init(CXFServlet.java:98)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
        at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
a:161)
        at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
a:114)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:1099)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
--------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender. Sender does not 
intend to waive confidentiality or privilege. Use of this email is prohibited 
when received in error.

Reply via email to