0

使用Eclipse,我创建了一个Fitnesse框架。 当我运行简单的计算器示例(右键点击 - 作为运行Java应用程序),我的控制台抛出错误 -通过Eclipse更改fitNesse端口

端口开始的FitNesse:80 重度:FitNesse的无法启动...... 重度:80端口是已正在使用。 SEVERE:使用-p命令行参数来使用不同的端口。

我不想使用命令行手动更改默认端口。 我想通过Eclipse更改它?我该怎么做呢?我是新来的,所以请清楚解释。

非常感谢,

回答

0

在Eclipse中,当你右键点击该项目,以“为运行Java应用程序”,同样的下拉菜单中有一个选项为“运行配置”,选择这个。在弹出的模式中,我们可以输入-p port#作为参数。保存并关闭。现在“以Java应用程序运行”。

0

您需要修改文件bulid.gradle

打开gradle这个文件,找到task run,设置端口80

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

构建FitNesse的preject和运行FitnesseMain

0

如果您正在使用Maven而gradle这个,尝试使用antrun插件并在任务参数中指定端口号。然后,运行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>