【问题标题】:Change fitNesse port through Eclipse通过 Eclipse 更改 fitNesse 端口
【发布时间】:2018-02-06 09:09:18
【问题描述】:

使用 Eclipse,我创建了一个 Fitnesse 框架。 当我运行简单的计算器示例(右键单击 - 以 java 应用程序运行)时,我的控制台会抛出错误 -

在端口:80 上启动 FitNesse 严重:FitNesse 无法启动... 严重:端口 80 已被使用。 严重:使用 -p 命令行参数来使用不同的端口。

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

非常感谢,

【问题讨论】:

    标签: automation fitnesse fitnesse-slim selenium-fitnesse-bridge


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      你需要修改文件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

      【讨论】:

        【解决方案3】:

        如果您使用的是 Maven 而不是 gradle,请尝试使用 antrun 插件并在任务 args 中指定端口号。然后,运行 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>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-10-17
          • 1970-01-01
          • 2019-12-02
          • 1970-01-01
          • 2022-07-12
          • 1970-01-01
          • 2010-09-13
          相关资源
          最近更新 更多