2017-03-15 1 views
0

Je suis en train de migrer de jboss-pae-6.2 à jboss-pae-7.0. J'ai quelques propriétés système dans standalone.xml que j'ai utilisées dans jboss-eap-6.2 mais les mêmes propriétés ne sont pas résolues dans eap 7.0.Propriétés du système ne sont pas résolus dans EAP 7.0 JBOSS

<system-properties> 
     <property name="LOGIN_URL" value="https://localhost:8543/test/test.jsp"/> 
     ... 
     ... 
     ... 
</system-properties> 

J'ajoute ces propriétés uniquement sous l'étiquette. Cependant, il n'est pas résolu pendant l'exécution lorsque mon code essaie de le récupérer.

+0

Comment ajoutez-vous les propriétés du système? –

+0

Dans le fichier standalone.xml de jboss sous la balise Mary

+0

Le serveur est-il arrêté lorsque vous ajoutez la propriété? J'ai juste essayé d'en ajouter un et j'ai essayé de le lire à partir d'une servlet sans problèmes. –

Répondre

0

Enfin compris pourquoi les propriétés du système ne sont pas accessibles par l'application! Doit être défini

<spec-descriptor-property-replacement> 

La valeur de l'étiquette est true. Il est défini par défaut sur false. Ce sera sous le sous-système <subsystem xmlns="urn:jboss:domain:ee:4.0">

Changement à true a fonctionné pour moi!

0

Vérifiez avec la commande CLI suivante si la propriété système est résolue ou non.

/system-property=LOGIN_URL:read-attribute(name=value)

+0

Ce n'est pas résolu. C'est le problème. mais je ne suis pas capable de comprendre ce que je fais mal. même config dans jboss eap 6.2, fonctionne – Mary

+0

Essayez de le définir en utilisant CLI '/ system-property = LOGIN_URL: ajoutez (value =" https: // localhost: 8543/test/test.jsp ")' et lisez-le en utilisant l'interface CLI ci-dessus commander. – Varsha

+0

Je vais accéder à cette propriété à partir d'un fichier jsp dans mon application. Kinda veut que cela fonctionne avec la version améliorée de jboss. car cela fonctionne très bien dans jboss eap 6.2. – Mary