web-dev-qa-db-fra.com

Puis-je utiliser Apache Tomcat de XAMPP pour exécuter Java Dynamic Web Project?

J'utilise Eclipse et j'ai un projet Web dynamique.

Pour l'exécuter, j'ai besoin d'Apache Tomcat 7.0.

Mais j'ai déjà installé le serveur XAMPP qui inclut à la fois le serveur Web Apache et le serveur Apache Tomcat.

Comment monter mon application Web Java sur le serveur Apache Tomcat de XAMPP?

8
user3773380

Il y a 2 possibilités

Option 1

  • Vous avez deux serveurs Tomcat en cours d'exécution
  • un dans Eclipse et le XAMPP Tomcat
  • vous devez donner un autre numéro de port au XAMPP Tomcat
    Nous lui attribuons ici un nouveau port (8090) et redirectPort (8444).

..XAMPP\Tomcat\conf\server.xml


original

<Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />

changé en 

<Connector port="8090" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8444" />

désavantage vous devez déployer l'application Web 2 fois

  • 1 Eclipse le déploie sur le serveur Eclipse Tomcat
  • 2 Déployez-le manuellement sur votre serveur XAMPP Tomcat.
  • 3 Démarrez manuellement votre serveur XAMPP Tomcat avec ..XAMPP\catalina_start.bat
  • 4 Arrêtez manuellement votre serveur XAMPP Tomcat avec ..XAMPP\catalina_stop.bat

ici Tomcat fonctionne sur 8090

enter image description here

Option 2 Modifier les paramètres Eclipse.

  • Windows -> Afficher la vue -> Serveurs
  • Dans la vue des serveurs, faites un clic droit et ajoutez un nouveau.
  • Il montrera une pop-up contenant de nombreux fournisseurs de serveurs.
  • Sous Apache, sélectionnez Tomcat v7.0 (selon la version de votre serveur téléchargé).
  • Dans la configuration d'exécution, pointez-le sur le dossier XAMPP Tomcat (....\XAMPP\Tomcat)

Avantage 

  • Vous devez définir les paramètres XAMPP pour ne rien changer.
  • Eclipse le déploie pour vous.

Désavantage

  • à l'arrêt Eclipse, le serveur XAMPP Tomcat sera également arrêté
  • vous devez donc démarrer et arrêter manuellement avec
  • ..XAMPP\catalina_start.bat
8
moskito-x

il suffit de démarrer Tomcat à partir de votre Xampp Cpanel et de mettre l’URL dans le navigateur localhost: 8080, au lieu de localhost, voir [ ci-dessous snap et ci-dessous snap

il exécutera http: // localhost Apache, http: // localhost: 8080 Tomcat

0
veera