According to the ServiceLoader specification the name of the provider-configuration file is the fully-qualified binary name of the service's type.
In this case instead of javax.websocket.server.ServerEndpointConfig.Configurator the file name should be javax.websocket.server.ServerEndpointConfig$Configurator.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1538781 13f79535-47bb-0310-9956-ffa450edef68