hmm... I do all the tck tests with a straight vanilla tomcat 5.5.23 unpacked directly from the tar.gz and that works fine.
It looks like something you have is installing a security manager into the tomcat VM that is preventing the publishEndpoint from being called. I'd check the tomcat docs for information about SecurityManagers. I really don't know anything about them in regards to tomcat. Dan On Friday 18 January 2008, Wolf, Chris (IT) wrote: > 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(AccessControlContex >t. java:323) > at > java.security.AccessController.checkPermission(AccessController.java:5 >46 ) > [...] > > > 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=96385 >82 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(AccessControlContex >t. java:323) > at > java.security.AccessController.checkPermission(AccessController.java:5 >46 ) > 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.j >av a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess >or Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >ac > tory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:12 >14 ) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >ac tory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >ac tory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145) at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >ac tory.createBean(AbstractAutowireCapableBeanFactory.java:427) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObj >ec 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.p >re InstantiateSingletons(DefaultListableBeanFactory.java:279) > at > org.springframework.context.support.AbstractApplicationContext.refresh >(A bstractApplicationContext.java:360) > at > org.apache.cxf.transport.servlet.CXFServlet.loadAdditionalConfig(CXFSe >rv let.java:203) > at > org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.j >av 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.j >av a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess >or 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:27 >5) at > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.j >av a:161) > at > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.j >av a:114) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.j >av 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. -- J. Daniel Kulp Principal Engineer, IONA [EMAIL PROTECTED] http://www.dankulp.com/blog
