4 votes

RDS tombe en panne après la création d'un serveur dans CFBuilder

J'utilise CFBuilder 2.0.0 et je peux me connecter à RDS sans problème, mon instance CF est donc bien configurée. Cependant, dès que je crée un serveur en utilisant la technique suivante :-

  • Cliquez avec le bouton droit de la souris sur le nom du projet > ColdFusionServer Settings
  • Dans le menu déroulant des serveurs, sélectionnez "Ajouter un serveur...".
  • Dans la nouvelle boîte de dialogue, choisissez "Importer les configurations du serveur RDS" en sélectionnant la configuration RDS.
  • Je laisse tous les paramètres inchangés sur la première page, à l'exception de la sélection de "Is Local" et de la modification du nom d'hôte, car mon CFadmin et mon site Web se trouvent sur des hôtes différents.
  • Dans les paramètres du serveur local, je choisis le dossier d'installation de JRun4 pour Server Home et la racine du projet dans Eclipse comme racine du document.
  • Je n'installe pas les extensions
  • Cliquez sur "Terminer".

Maintenant, quand j'essaie de développer la connexion RDS, j'obtiens une boîte d'alerte disant:-

Impossible d'initialiser la classe com.adobe.rds.core.services.messages

Je suis totalement bloqué et j'apprécierais toute aide.

1voto

baynezy Points 2101

Il s'avère que vous ne pouvez pas configurer CFBuilder pour qu'il fonctionne si votre CF Admin et votre application ne résident pas sur le même nom d'hôte. Personne ne sait pourquoi.

Pour résoudre ce problème, j'ai dû faire en sorte que le serveur que j'ai configuré pour mon projet utilise le même hôte que mon administrateur CF. Ceci est évidemment très contre intuitif, et signifie que si CFbuilder lance le navigateur pour vous pour le débogage, il obtiendra le mauvais nom de domaine. Cependant, si vous démarrez la session de débogage et que vous accédez manuellement à la page dans le navigateur, le débogage fonctionne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X