Toute la mémoire de l'ordinateur a été consommé par Tomcat et chaque clic sur mon interface de programme a entraîné le gel de la machine entière pour la deuxième et prstat (programme Solaris pour superviser l'état des processus, sous Linux il est haut commandement) ont indiqué que la CPU a bondi à 100%. Après 5 ans avec serveur Apache I était complètement déçu ... Je pensais que ces gars qui se plaignent toujours de Java ont raison: il est tout gaspillage d'argent, de ressources et de temps.
Cette toujours faim (en termes de ressources) monstre - Tomcat - ne volera jamais je ne suis pas juste!. Le problème était avec les paramètres, qui étaient dans l'installation de mon Tomcat. Ayant utilisé que Apache fonctionne parfaitement tout de suite après l'installation, je ne suis pas prêt pour l'optimisation des performances de Tomcat. Dire honnêtement, je l'ai pas la moindre idée comment faire cela. Surtout après avoir travaillé avec httpd.
conf (fichier de configuration d'Apache) il n'a pas été si facile à obtenir en plusieurs fichiers xml où la configuration de Tomcat est répandre autour. Certaines choses étranges se sont produites ici et là ... Première étape était de faire tout ce working.And après temps, les choses ont commencé à travailler de mieux en mieux. La première chose que je découvris avait un problème avec les bibliothèques supplémentaires dans mes applications web que je faisais. Je ne pouvais pas les lier à partir du répertoire common /lib de Tomcat.
Je devais les avoir juste en un seul endroit, directement en commun /lib, aucune liaison pour un autre lieu! Deuxième chose que je trouve que, même si la documentation affirme que "les fichiers * .war seront découverts dans le répertoire webapps et extraites automatiquement", parfois ils réellement pourrait être là pendant des heures et rien ne se passe. Parfois, il a travaillé, parfois non.
Si vous faites un package d'installation pour la distribution à beaucoup de gens, ce sera plus sûr pour extraire les fichier