Hi, Having this issue while deploying CXF in Tomcat which has SecurityManager enabled and can't turn off. <org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'helloWorld': Invocation of init method failed; nested exception is java.security.AccessControlException: access denied (javax.xml.ws.WebServicePermission publishEndpoint) Caused by: java.security.AccessControlException: access denied (javax.xml.ws.WebServicePermission publishEndpoint) at java.security.AccessControlContext.checkPermission(AccessControlContext. java:264) at java.security.AccessController.checkPermission(AccessController.java:427 ) at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) at org.apache.cxf.jaxws.EndpointImpl.checkPublishPermission(EndpointImpl.ja va:349) The EndpointImpl.checkPublishPermission : protected void checkPublishPermission() { SecurityManager sm = System.getSecurityManager(); if (sm != null) { sm.checkPermission(PUBLISH_PERMISSION); } else if (Boolean.getBoolean(CHECK_PUBLISH_ENDPOINT_PERMISSON_PROPERTY)) { AccessController.checkPermission(PUBLISH_PERMISSION); Where: private static final WebServicePermission PUBLISH_PERMISSION = new WebServicePermission("publishEndpoint"); thanx -yogen --------------------------------------------------------
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.