通过 Eclipse 更改 fitNesse 端口
Change fitNesse port through Eclipse
我使用 Eclipse 创建了一个 Fitnesse 框架。
当我 运行 简单的计算器示例(右键单击 - 运行 作为 java 应用程序)时,我的控制台抛出错误 -
在端口上启动 FitNesse:80
严重:FitNesse 无法启动...
严重:端口 80 已被使用。
严重:使用 -p 命令行参数来使用不同的端口。
我不想使用命令行手动更改默认端口。
我想通过 Eclipse 更改它?我该怎么做呢?我对此很陌生,所以请解释清楚。
非常感谢,
在 Eclipse 中,当您右键单击项目时,"Run as Java Application",同一个下拉菜单有一个选项 "Run Configurations",选择它。在将出现的弹出模式中,我们可以输入 -p port# 作为参数。保存并关闭。现在 "Run as Java Application".
您需要修改文件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 项目和 运行 FitnesseMain
如果您使用 Maven 而不是 gradle,请尝试使用 ant运行 插件并在任务参数中指定端口号。然后,运行开始健身任务
<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>
我使用 Eclipse 创建了一个 Fitnesse 框架。 当我 运行 简单的计算器示例(右键单击 - 运行 作为 java 应用程序)时,我的控制台抛出错误 -
在端口上启动 FitNesse:80 严重:FitNesse 无法启动... 严重:端口 80 已被使用。 严重:使用 -p 命令行参数来使用不同的端口。
我不想使用命令行手动更改默认端口。 我想通过 Eclipse 更改它?我该怎么做呢?我对此很陌生,所以请解释清楚。
非常感谢,
在 Eclipse 中,当您右键单击项目时,"Run as Java Application",同一个下拉菜单有一个选项 "Run Configurations",选择它。在将出现的弹出模式中,我们可以输入 -p port# 作为参数。保存并关闭。现在 "Run as Java Application".
您需要修改文件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 项目和 运行 FitnesseMain
如果您使用 Maven 而不是 gradle,请尝试使用 ant运行 插件并在任务参数中指定端口号。然后,运行开始健身任务
<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>