Currently, when using the servlet binding with access (and probably CXF) the service endpoint config does not get the full service path, which means a runtime we have to jump through hoops to figure out the correct config. In this example:
the service mycomponent will be bound to http://localhost:62088/services/mycomponent, combining the servletUrl and the endpoint path. A better solution may be to require that the servletURL contains no path information and configure the path on the servlet:// endpoint. i.e.
This would resolve a few issues that make the internals of this more complex than it should be.
Description
Currently, when using the servlet binding with access (and probably CXF) the service endpoint config does not get the full service path, which means a runtime we have to jump through hoops to figure out the correct config. In this example:
the service mycomponent will be bound to http://localhost:62088/services/mycomponent, combining the servletUrl and the endpoint path. A better solution may be to require that the servletURL contains no path information and configure the path on the servlet:// endpoint. i.e.