1

J'ai un nouveau serveur Ubuntu 64 bits avec 4G de mémoire. J'ai besoin de servir plusieurs fichiers de guerre (6 maintenant, peut-être 50 plus tard) comme leurs propres racines de contexte. (Applications similaires à partir d'une base de code Commmon marquée différemment). Je suis plus à l'aise avec Jetty qu'avec Apache.meilleur moyen pour Jetty de servir plusieurs guerres chaudes

Je peux simplement abandonner les guerres dans/usr/share/jetty6/webapps. Mais comment puis-je en ajouter de nouveaux sans rebondir sur le serveur?

Il semble qu'il devrait y avoir un moyen d'utiliser la fonction scanInterval de ContextDeployer (qui fonctionne avec les répertoires éclatés) et de l'implémenter pour WebAppDeployer (pour les guerres) - est-ce que quelque chose me manque ici?

Si je venais d'exploser mes propres guerres alors que je me déploie, est-ce que ça ferait l'affaire? (Y at-il un paramètre qui fait cela?)

Merci

Répondre

1

OK, je suppose que le chant des grillons signifie que personne n'a jamais voulu le faire ..

donc votre information, la solution (évidente?) Était pour laisser tomber Jetty et aller avec Tomcat6, qui fonctionne de cette façon par défaut. Le seul gotcha était sur la façon de le faire servir le port 80 (parce que les routeurs LinkSys, contrairement aux gentils DLinks, ne peuvent pas changer de ports lors de leur transfert). Il était assez clair que vous devez éditer le connecteur Catalina pour utiliser le port 80 dans /etc/tomcat6/server.xml, mais le lien ci-dessus ne mentionne pas que vous devez également éditer la dernière ligne dans/etc/default/tomcat6 pour activer authbind aussi. J'ai trouvé cela sur here.

En outre, si vous essayez à la place une solution iptable, qui va dork TeamViewer, qui est ma nouvelle façon préférée d'administrateur distant vs VNC qui nécessite plus de ports à transmettre (et ce n'est pas aussi évolutif puisque vous devez ouvrir ports et les transmettre à chaque hôte)

Questions connexes