0

En utilisant Eclipse, j'ai créé un framework Fitnesse. Quand je lance l'exemple simple de la calculatrice (Clic droit - Exécuter en tant que l'application java) ma console génère l'erreur -Modification du port fitNesse via Eclipse

À partir FitNesse sur le port: 80 GRAVES: FitNesse ne peut pas être démarré ... GRAVES: Port 80 est déjà utilisé. GRAVE: Utilisez l'argument de ligne de commande -p pour utiliser un port différent.

Je ne souhaite pas utiliser la ligne de commande pour modifier manuellement le port par défaut. Je veux le changer via Eclipse? Comment puis-je faire cela? Je suis nouveau à cela, alors s'il vous plaît expliquer clairement.

Un grand merci,

Répondre

0

Dans Eclipse, lorsque vous cliquez droit sur le projet, « Exécuter en tant que Java Application », ce même menu déroulant a une option « Exécuter les configurations », choisissez cela. Dans le modal contextuel qui apparaîtra, nous pouvons entrer -p port # comme argument. Sauver et fermer. Maintenant "Exécuter en tant qu'application Java".

0

vous devez modifier le fichier bulid.gradle

ouvrir le fichier gradle et trouver task run, port défini 80

task run(type: JavaExec) { 
    dependsOn classes, copyRuntimeLibs 
    classpath = sourceSets.main.runtimeClasspath 
    main "fitnesseMain.FitNesseMain" 
    args "-p", "80", "-e", "0" 
} 

build FitNesse preject et exécuter FitnesseMain

0

Si vous utilisez Maven plutôt gradle, essayez d'utiliser le plugin antrun et spécifiez le numéro de port dans les arguments de la tâche. Ensuite, exécutez la tâche start-fitnesse

<plugin> 
     <artifactId>maven-antrun-plugin</artifactId> 
     <version>1.6</version> 
     <executions> 
      <execution> 
      <id>start-fitnesse</id> 
      <phase>test</phase> 
      <configuration> 
       <tasks> 
       <echo taskname="fitnesse" message="Starting FitNesse..." /> 
       <java classname="fitnesseMain.FitNesseMain" classpathref="maven.runtime.classpath" 
        fork="true"> 
        <arg line="-p 49231" /> 
        <arg line="-v " /> 
        <arg line="-d ." /> 
       </java> 
       </tasks> 
      </configuration> 
      <goals> 
       <goal>run</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin>