1

Je viens de terminer un projet dans le cadre d'un diplôme d'études collégiales. Cependant, je voudrais déployer le projet et le faire vivre. Je ne suis pas sûr de savoir comment faire cela comme je ne l'ai jamais fait auparavant? Je sais que je dois acheter un nom de domaine et un espace serveur pour héberger le projet.Comment déployer un projet développé dans Tapestry5?

Si quelqu'un peut me diriger dans la bonne direction ce serait génial? Merci d'avance!

+0

Tapisserie n'est pas vraiment votre principale préoccupation ici, je m'inquiéterais plus sur la solution de base de données que vous utilisez actuellement. Est-ce quelque chose comme MySQL? Si vous n'avez pas de couche persistante (improbable) ou si vous souhaitez la porter (probablement encore plus improbable), vous pouvez utiliser Google App Engine. – ponzao

+0

merci..J'utilise JDBC pour se connecter à une base de données d'accès Microsoft – shane87

+0

sur un côté, l'accès a de graves problèmes avec la simultanéité, alors même si vos demandes de serveur peuvent être threadées, vous pouvez bloquer votre base de données sauf si vous mettez en file d'attente vos demandes. vous pourriez envisager une autre technologie db. – ebt

Répondre

1

Il existe quelques options d'hébergement bon marché, telles que Slicehost ou Linode, qui vous permettent d'exécuter Tomcat, Jetty ou tout autre conteneur de servlets de votre choix. Vous pourriez être en mesure de trouver une solution encore moins cher en cherchant des fournisseurs d'hébergement qui exécutent Tomcat, mais vous n'aurez pas autant de contrôle. Ainsi, par exemple, vous pouvez obtenir le compte Slicehost le moins cher qui vous donne un accès complet à votre propre serveur. Installez Tomcat, une base de données si nécessaire, et déployez votre guerre. À ce stade, vous aurez une adresse IP. Enregistrez un nom de domaine et pointez les serveurs de noms sur les serveurs de noms Slicehost et vous serez en "live". Vous voudrez peut-être lancer Apache devant Tomcat et vous devriez probablement apprendre à sécuriser votre serveur (Shorewall est une option), mais cela devrait vous aider à démarrer.