2017-05-15 1 views
1

J'ai téléchargé wso2 api manager wso2am-2.1.0 et je travaille sur le cryptage du mot de passe pour les fichiers de configuration.wso2 Sécurisation des mots de passe dans les fichiers de configuration

J'ai suivi les étapes pour crypter le mot de passe dans les fichiers de configuration. mais après avoir suivi ces étapes si je démarre mon serveur wos2 avec le fichier wso2server.bat, il demande le mot de passe. j'ai donné le mot de passe i.e; wso2carbon. Je reçois ci-dessous erreur:

[2017-05-15 16:43:46,666] FATAL - TomcatBundleActivator Error while starting server NOT_FOUND_ERR: An attempt is made to reference a node in a context where it does not exist. 
org.w3c.dom.DOMException: NOT_FOUND_ERR: An attempt is made to reference a node in a context where it does not exist. 
     at org.apache.xerces.dom.AttributeMap.internalRemoveNamedItem(Unknown Source) 
     at org.apache.xerces.dom.AttributeMap.removeNamedItem(Unknown Source) 
     at org.wso2.carbon.tomcat.internal.ServerManager.init(ServerManager.java:106) 
     at org.wso2.carbon.tomcat.internal.TomcatBundleActivator.start(TomcatBundleActivator.java:45) 
     at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) 
     at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) 
     at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 
     at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390) 
     at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176) 
     at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) 
     at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) 
     at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) 
     at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) 
     at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) 
     at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) 
     at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 
     at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) 
[2017-05-15 16:43:51,336] INFO - BinaryDataReceiver Started Binary SSL Transport on port : 9711 
[2017-05-15 16:43:51,338] INFO - BinaryDataReceiver Started Binary TCP Transport on port : 9611 
[2017-05-15 16:43:51,351] INFO - DataBridgeDS Successfully deployed Agent Server 
[2017-05-15 16:43:51,610] INFO - EmbeddedRegistryService Configured Registry in 66ms 
[2017-05-15 16:43:51,746] INFO - RegistryCoreServiceComponent Registry Mode : READ-WRITE 
[2017-05-15 16:43:51,837] INFO - AndesConfigurationManager Main andes configuration located at : C:\wso2\WSO2AM~2.0\bin\../repository/conf/broker.xml 
[2017-05-15 16:43:52,067] INFO - AndesConfigurationManager Main andes configuration located at : C:\wso2\WSO2AM~2.0\bin\../repository/conf/broker.xml 
[2017-05-15 16:44:00,158] INFO - JDBCReporterBuilder Creating JDBC reporter for Metrics with source 'BLR-LP249SPGX', data source 'jdbc/WSO2MetricsDB' and 60 seconds polling period 
[2017-05-15 16:44:00,162] INFO - JmxReporterBuilder Creating JMX reporter for Metrics with domain 'org.wso2.carbon.metrics' 
[2017-05-15 16:44:00,185] INFO - AbstractReporter Started JDBC reporter for Metrics 
[2017-05-15 16:44:00,186] INFO - AbstractReporter Started JMX reporter for Metrics 
[2017-05-15 16:44:05,174] INFO - SolrClient Default Embedded Solr Server Initialized 
[2017-05-15 16:44:05,734] INFO - UserStoreMgtDSComponent Carbon UserStoreMgtDSComponent activated successfully. 

quelqu'un peut me aider.

+0

Avez-vous suivi de la documentation pour obtenir le mot de passe? Qu'avez-vous changé (carbon.xml, catalina-server.xml, ...)? Etes-vous sûr que les XML sont valides (codage XML des valeurs) Peut-être dupliquer de ce numéro https://wso2.org/jira/browse/CARBON-15380? – gusto2

Répondre

0

Il ressemble question https://wso2.org/jira/browse/CARBON-15380, selon le message, vous devez chiffrer le mot de passe keystore dans la catalina-server.xml ainsi

+0

L'entrée catalina-server.xml était déjà installée dans le fichier cipher-tool.properties comme suit: Server.Service.Connector.keystorePass = référentiel/conf/tomcat/catalina-server.xml // Serveur/Service/Connecteur [ @keystorePass], true – Manjeet

+0

Puis - @jchaplin peut avoir trouvé le vrai problème ... – gusto2

1

Il y a un problème connu avec la base 2.1.0 version qui est disponible pour Télécharger. Ce problème est corrigé via un pack mis à jour WUM. Si vous ne possédez pas d'abonnement Production, je ne suis pas sûr des étapes à suivre pour les résoudre.

https://wso2.org/jira/browse/CARBON-16104

+0

Mise à jour WUM, cela a fonctionné pour moi. – Manjeet

+0

Je suis confronté à un problème après cryptage j'ai redémarré mon serveur wso2. Je ne suis pas en mesure de générer le jeton d'accès pour l'application C'est l'erreur que je reçois: "Erreur lors du renouvellement du jeton d'accès pour la clé du consommateur gjo5e4Nn9ncsBzvNex31jaRsnvUa et utilisateur admin " – Manjeet