Ah, thanks for clarifying. Looks like JB got you covered in v4.3.1
> On Jan 25, 2021, at 9:23 PM, Erwin Hogeweg <[email protected]> wrote:
>
> Hi Matt,
>
> Thanks for the reply.
>
> The issue with J11, and up?, is that the debug port is only opened on
> localhost and not on a regular adapter. So remote debugging from a different
> machine is not possible out of the box. That is why I changed
> 'address=${JAVA_DEBUG_PORT}' to 'address=*:${JAVA_DEBUG_PORT}’. Note the
> asterix to open the port on all adapters (0.0.0.0).
>
> Obviously that change is wiped out when a new assembly is built.
>
>
> Cheers,
>
> Erwin
>
>
>> On Jan 25, 2021, at 20:57, Matt Pavlovich <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>> Karaf has you covered every which way you’d want to debug =)
>>
>> 1. $ export KARAF_DEBUG=true (anytime before you start karaf)
>>
>> -or-
>>
>> 2. Edit bin/setenv and uncomment KARAF_DEBUG=true
>>
>> -or-
>>
>> 3. Start Karaf using "./bin/karaf debug" (starts Karaf in debug mode)
>>
>> -or-
>>
>> 4. Start Karaf using "./bin/karaf debugs" (starts Karaf in debug mode AND
>> suspends the start until debugger has attached!!)
>>
>> -Matt Pavlovich
>>
>>> On Jan 25, 2021, at 7:23 PM, Erwin Hogeweg <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>> Hi,
>>>
>>> What is the preferred/recommended way to open 5005 for remote connections
>>> under J11?
>>>
>>> Right now I hacked these two lines in …/bin/inc but those are gone every
>>> time I build a new assembly.
>>>
>>>
>>> DEFAULT_JAVA_DEBUG_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:${JAVA_DEBUG_PORT}"
>>>
>>> DEFAULT_JAVA_DEBUGS_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:${JAVA_DEBUG_PORT}"
>>>
>>> Plse advice.
>>>
>>>
>>> Kind Regards,
>>>
>>> Erwin
>>
>