Author: markt Date: Mon Feb 19 16:33:43 2018 New Revision: 1824774 URL: http://svn.apache.org/viewvc?rev=1824774&view=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=62218 Correctly create a JNDI ServiceRef using the specified interface rather than the concrete type. Based on a suggestion by Ángel Álvarez Páscua.
Modified: tomcat/trunk/java/org/apache/catalina/core/NamingContextListener.java tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/catalina/core/NamingContextListener.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/NamingContextListener.java?rev=1824774&r1=1824773&r2=1824774&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/core/NamingContextListener.java (original) +++ tomcat/trunk/java/org/apache/catalina/core/NamingContextListener.java Mon Feb 19 16:33:43 2018 @@ -998,7 +998,7 @@ public class NamingContextListener // Create a reference to the resource. Reference ref = new ServiceRef - (service.getName(), service.getType(), service.getServiceqname(), + (service.getName(), service.getInterface(), service.getServiceqname(), service.getWsdlfile(), service.getJaxrpcmappingfile()); // Adding the additional port-component-ref, if any Iterator<String> portcomponent = service.getServiceendpoints(); Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1824774&r1=1824773&r2=1824774&view=diff ============================================================================== --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Mon Feb 19 16:33:43 2018 @@ -75,6 +75,11 @@ calling <code>kill -0 <pid></code> fails. Based on a suggestion from Mark Morschhaeuser. (markt) </fix> + <fix> + <bug>62218</bug>: Correctly create a JNDI <code>ServiceRef</code> using + the specified interface rather than the concrete type. Based on a + suggestion by Ãngel Ãlvarez Páscua. (markt) + </fix> </changelog> </subsection> <subsection name="Coyote"> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org