Not yet, will try it later...

Raymond Auge <raymond.a...@liferay.com> schrieb am Fr., 10. Jan. 2020,
23:04:

> did you try prefix `servlet.init.`?
>
> - Ray
>
> On Fri, Jan 10, 2020 at 1:55 PM Markus Rathgeb <maggu2...@gmail.com>
> wrote:
>
>> I use an application similar to this one:
>>
>> @Component(service = Application.class)
>> @JaxrsName(RESTConstants.JAX_RS_NAME)
>> @JaxrsApplicationBase("rest")
>> public class RESTApplicationImpl extends Application {
>> }
>>
>> The resource looks similar to this one:
>>
>> @Component(service = { RESTResource.class })
>> @JaxrsResource
>> @JaxrsName("services")
>> @JaxrsApplicationSelect("(" + JaxrsWhiteboardConstants.JAX_RS_NAME + "="
>> + RESTConstants.JAX_RS_NAME + ")")
>> @JSONRequired
>> @Path("/services")
>> public class RESTResource {
>> ...
>> }
>>
>> I already tried to use configurations for the application component, but
>> did not succeed.
>>
>>
>> Am Fr., 10. Jan. 2020 um 22:47 Uhr schrieb Raymond Auge <
>> raymond.a...@liferay.com>:
>>
>>> Do you happen to have a custom whiteboard instance with a factory pid?
>>>
>>> - Ray
>>>
>>> On Fri, Jan 10, 2020 at 1:45 PM Markus Rathgeb <maggu2...@gmail.com>
>>> wrote:
>>>
>>>> I already did as I found this mechanism to solve
>>>> https://issues.apache.org/jira/browse/CXF-8190.
>>>>
>>>> I tried "hide-service-list-page" as this does not work I also tried
>>>> "context.init.hide-service-list-page" as I hoped it will works similar
>>>> to the HTTP Whiteboard property.
>>>> But it does not work.
>>>> I also tried to overwrite the getProperties method of the Application.
>>>> So, I need a way to set the servlet context init parameter.
>>>>
>>>> As it is about migration of an existing code base, I cannot change the
>>>> endpoints name as a workaround.
>>>> I need a solution to use "services". :(
>>>>
>>>> Am Fr., 10. Jan. 2020 um 22:38 Uhr schrieb Raymond Auge <
>>>> raymond.a...@liferay.com>:
>>>>
>>>>> Did you try creating a configuration with pid
>>>>> `org.apache.aries.jax.rs.whiteboard.default` and setting the property
>>>>> there? Those properties of the default whiteboard will be inherited by 
>>>>> that
>>>>> servlet.
>>>>>
>>>>> (A nice way is with configurator.)
>>>>>
>>>>> - Ray
>>>>>
>>>>> On Fri, Jan 10, 2020 at 1:15 PM Markus Rathgeb <maggu2...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am currently migrate an existing code base to the JAX-RS Whiteboard.
>>>>>> I did it already a few times but currently I am really stuck.
>>>>>>
>>>>>> I already read the involved code base but I cannot find a solution...
>>>>>>
>>>>>> There is an existing REST endpoint "services" that needs to be
>>>>>> migrated.
>>>>>> But I cannot access that REST endpoint.
>>>>>>
>>>>>> If I access "/services" CXF provides its own response.
>>>>>> I identified that class:
>>>>>> https://github.com/apache/cxf/blob/cxf-3.2.5/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/ServletController.java
>>>>>>
>>>>>> All I need to do (it sounds such easy) is to set the init parameter
>>>>>> of the servlet context with name "hide-service-list-page" to "false".
>>>>>> But I did not found any way to to it.
>>>>>>
>>>>>> So the question is rather simple:
>>>>>> How can I use the rest endpoint "services" for a custom
>>>>>> implementation with Aires' JAX-RS Whiteboard implementation?
>>>>>>
>>>>>> Please help
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
>>>>>  (@rotty3000)
>>>>> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
>>>>>  (@Liferay)
>>>>>
>>>>
>>>
>>> --
>>> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
>>>  (@rotty3000)
>>> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
>>>  (@Liferay)
>>>
>>
>
> --
> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
>  (@rotty3000)
> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
>  (@Liferay)
>

Reply via email to