Spring Boot和嵌入式Tomcat中的WSServletContextListener

时间:2015-08-18 12:25:48

标签: spring spring-boot

在我的Spring Boot示例应用程序中,我正在使用嵌入式tomcat。它是一个新应用程序。我创建了jax-ws webservice并使用SUN的实现。为此,我创建了sun-jaxws.xml并将其保存在WEB-INF文件夹中。下面是我对listerner的配置

@Bean
public WSServletContextListener wsServletContextListener(){
    WSServletContextListener wsServletContextListener = new WSServletContextListener();
    return wsServletContextListener;
}

但是,在服务器启动时,我得到以下错误

java.lang.IllegalAccessException:类com.sun.xml.ws.assembler.MetroConfigLoader $ MetroConfigUrlLoader无法访问类org.apache.catalina.core.StandardContext $ NoPluggabilityServletContext的成员,修饰符为“public”

请建议。我的观察是,这适用于外部或独立的tomcat,并为嵌入式tomcat带来问题。我申请的包装类型是战争

0 个答案:

没有答案