Railo, Tomcat IIS7 et documents par défaut
Question
J'ai mis en place à l'aide de Tomcat v3.1 Railo v6 - sur un serveur Windows 2008 (32 bits). Tout semble fonctionner très bien, sauf que peu importe ce que j'essaie, je ne peux pas le faire reconnaître mon document par défaut (index.cfm)
:
http: //localhost/index.cfm = bien
http: // localhost = 404,3 erreur
Si je regarde l'erreur, il semble que IIS7 utilise le gestionnaire de fichiers statiques pour traiter le fichier - Pour autant que je peux dire, l'erreur 404 ne se réfère pas au fichier lui-même, mais au gestionnaire ISAPI utilisé à traiter. Ce qui ne fait pas beaucoup de sens.
Je l'ai essayé d'ajouter un gestionnaire séparé dans IIS7, mais en vain.
Je pense que cela est un problème dans IIS7, comme je l'ai trouvé plusieurs blogs et messages du forum de personnes ayant des problèmes similaires, en utilisant un autre système. (Tomcat, jBoss etc.)
Si quelqu'un vient à travers ce ou une solution de contournement?
Pour plus de détails sur ma configuration, je suivais ce guide rigide:
La solution Putting / * = WLB dans le fichier uriworkermap.properties résolu le problème.
J'ai installé la version d'installation MSI jBoss et a pris un regard sur les fichiers de propriétés qu'il a généré, pour le découvrir! La réponse est simple, mais nous allons.
Autres conseils
n'a pas vu ce post avant, mais ont voulu noter que J'ai créé un autre connecteur pour Tomcat / Railo et IIS. Vous pouvez l'utiliser à la place des connecteurs ISAPI. La configuration est un peu plus simple que vous pouvez utiliser les installations IIS pour influencer les fichiers sont transmis à beeing Tomcat / Railo et peut également choisir le document par défaut sur le côté IIS ainsi. Le connecteur peut être téléchargé à partir Riaforge: http://tomcatiis.riaforge.org instructions d'installation manuelle et un programme d'installation automatique est également inclus dans le package. Les commentaires peuvent être laissés sur place Riaforge.
Je sais que vous allez par tomcat, mais si votre sur IIS il ne pas transférer automatiquement toutes les requêtes vers le serveur Railo, seuls ceux que vous avez défini dans la configuration des travailleurs (peut-être juste .cfm / de .cfc). Ce qui est pourquoi .cfm œuvres explicites et rien envoie un 404.
Dans le gestionnaire IIS sous les propriétés de votre site par défaut localhost et dans l'onglet documents, avez-vous la page par défaut index.cfm?
[modifier] Aussi, vous pouvez vérifier vos uriworkermap.properties set / = WLB au lieu du /.cfm, essentiellement avant tout et tout à tomcat.
Vous devez marquer votre commentaire comme la réponse, la question est marquée comme une réponse.
BTW, pour ceux qui souhaitent courir Railo, CF, ou Open BD sur Tomcat, Matt Woodward parlera de cette semaine au en ligne ColdFusion Meetup , dans la fente de 18 heures le jeudi Avril 16 ans.