Ah well, it turns out the problem was I had @Path annotations on the methods
of my service class, but not the class itself. In 1.7.1, the scanner found
them and inferred the class was a service class. It would appear now it
requires a @Path annotation on the class itself to consider its methods
eligible for mapping. For all I know this is what the spec requires.
Anyway, if, as in my case, there is no "common" path segment meant to be
shared by all endpoints (say, "user" and "users" endpoints), the class
annotation can be @Path(""). All is working now, and the 1.7.2 maven plugin
no longer hangs when I run the tomee:stop goal. All is well with the world.
Dave
--
View this message in context:
http://tomee-openejb.979440.n4.nabble.com/CXF-endpoints-mapped-on-1-7-1-not-on-1-7-2-tp4675020p4675022.html
Sent from the TomEE Users mailing list archive at Nabble.com.