FitNesse抛出FileNotFoundException

时间:2014-03-18 10:48:30

标签: java fitnesse

我已下载fitnesse-standalone.jar,并尝试使用以下命令

运行

java -jar fitnesse-standalone.jar

不幸的是我遇到了异常,

C:\Program Files (x86)\Java\jdk1.6.0_14\bin>java -jar fitnesse-standalone.jar
Mar 18, 2014 4:16:54 PM fitnesse.ConfigurationParameter loadProperties
INFO: No configuration file found (C:\Program Files (x86)\Java\jdk1.6.0_14\bin\p
lugins.properties)
root page: fitnesse.wiki.fs.FileSystemPage at ./FitNesseRoot
logger: none
authenticator: fitnesse.authentication.PromiscuousAuthenticator
page factory: fitnesse.html.template.PageFactory
page theme: fitnesse_straight
Starting FitNesse on port: 80
Exception in thread "main" java.io.FileNotFoundException: .\FitNesseRoot\updateL
ist (The system cannot find the path specified)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
        at fitnesse.updates.FileUpdate.copyResource(FileUpdate.java:45)
        at fitnesse.updates.FileUpdate.doUpdate(FileUpdate.java:31)
        at fitnesse.updates.UpdaterImplementation.getUpdateFilesFromJarFile(Upda
terImplementation.java:71)
        at fitnesse.updates.UpdaterImplementation.createUpdateAndDoNotCopyOverLi
sts(UpdaterImplementation.java:62)
        at fitnesse.updates.UpdaterImplementation.<init>(UpdaterImplementation.j
ava:21)
        at fitnesseMain.FitNesseMain.update(FitNesseMain.java:66)
        at fitnesseMain.FitNesseMain.launchFitNesse(FitNesseMain.java:59)
        at fitnesseMain.FitNesseMain.launchFitNesse(FitNesseMain.java:48)
        at fitnesseMain.FitNesseMain.main(FitNesseMain.java:32)

请帮忙!

此致 Rajib

2 个答案:

答案 0 :(得分:1)

您需要指向fitnesse-standalone jar所在的目录。此外,端口80很可能已被使用。因此,在这种情况下,请尝试使用-p选项使用其他端口。

示例:-jar C:/fitnes-standalone.jar -p 8081

答案 1 :(得分:0)

您可能希望从您复制文件fitnesse-standalone.jar 的目录运行java -jar fitnesse-standalone.jar

为避免运行java出错,需要在环境变量中添加java文件夹。