Projet

Général

Profil

Actions

Feature #12244

fermé

Rendre le debug distant possible avec Java 11

Ajouté par David Lesimple il y a environ 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
02/04/2021
Echéance:
% réalisé:

0%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Avec Java 11, avec la configuration actuelle, il n'est plus possible par défaut de faire du debug sur un Silverpeas distant

Pour que cela soit possible, il faut ajouter un : dans le fichier *$JBOSS_HOME/bin/standalone.sh

et remplacer :

DEBUG_PORT="${DEBUG_PORT:-8787}" 
par
DEBUG_PORT="*:${DEBUG_PORT:-8787}" 

Mis à jour par David Lesimple il y a plus de 2 ans

  • Version cible mis à Version 6.3

Mis à jour par Sebastien Vuillet il y a plus de 2 ans

up!

Mis à jour par Miguel Moquillon il y a plus de 2 ans

  • Statut changé de New à Assigned
  • Assigné à mis à Miguel Moquillon

En effet. Pour nos dév, nous explicitons le * dans l'attribut d'adresse de jdwp.

Mis à jour par Miguel Moquillon il y a plus de 2 ans

  • Statut changé de Assigned à Resolved

Un nouveau script a été ajouté dans SILVERPEAS_HOME/configuration/jboss : jboss-standalone-debug.groovy .
En attendant sa disponibilité, celui-ci peut être créé manuellement avec le contenu ci-dessous :

log.info 'Update debugging statement in Standalone Wildfly for Java 11'

String jbossHome = System.getenv('JBOSS_HOME')
if (jbossHome == null || jbossHome.isBlank()) {
  throw new FileNotFoundException('The JBOSS_HOME environment variable isn\'t set!')
}
File starter = new File("${jbossHome}/bin/standalone.sh")
String script = starter.text
starter.withWriter {
  it << script.replace('address=$DEBUG_PORT', 'address=*:$DEBUG_PORT')
}

Mis à jour par Miguel Moquillon il y a plus de 2 ans

  • Statut changé de Resolved à Closed

Intégré directement dans master

Actions

Formats disponibles : Atom PDF