Actions
Feature #12244
ferméRendre le debug distant possible avec Java 11
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}"
Actions
#3
Mis à jour par Miguel Moquillon il y a presque 3 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.
Actions
#4
Mis à jour par Miguel Moquillon il y a presque 3 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')
}
Actions
#5
Mis à jour par Miguel Moquillon il y a presque 3 ans
- Statut changé de Resolved à Closed
Intégré directement dans master
Actions