2016-09-09 16 views
2

私はSoapUI project.xmlを実行しようとしていますが、Windowsコマンドプロンプトw/oオプションを使用してテストレポートを生成していますが、アクセス拒否エラー以下になっています。テストランナーの実行は無料版で動作しますか?または、これはあなたのマシンの管理者アクセスに関連していますか?SoapUI Free Edition - コマンドプロンプトからテストを実行し、テストレポートを利用できますか?

testrunner.bat C:\Users\meiyer\Desktop\LOAD TOOLS\SOAPUI sample projects\RESTTEST\Locations.xml 

testrunner.bat -FPDF -R"JUnit-Style HTML Report" C:\Users\meiyer\Desktop\LOAD TOOLS\SOAPUI sample projects\RESTTEST\Locations.xml 

Configuring log4j from [C:\Program Files\SmartBear\SoapUI-5.2.1\bin\soapui-  
log4j.xml] 
log4j:ERROR setFile(null,true) call failed. 
java.io.FileNotFoundException: global-groovy.log (Access is denied) 
at java.io.FileOutputStream.open(Native Method) 
at java.io.FileOutputStream.<init>(Unknown Source) 
at java.io.FileOutputStream.<init>(Unknown Source) 
at org.apache.log4j.FileAppender.setFile(FileAppender.java:289) 
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163) 
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:2 
56) 
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.ja 
va:220) 
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurat 
or.java:150) 
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfi 
gurator.java:163) 
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOM 
Configurator.java:425) 
at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.ja 
va:345) 
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:827) 
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java 
:712) 
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java 
:604) 
at org.apache.log4j.xml.XMLWatchdog.doOnChange(DOMConfigurator.java:861) 
at org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog. 
java:88) 
at org.apache.log4j.helpers.FileWatchdog.<init>(FileWatchdog.java:57) 
at org.apache.log4j.xml.XMLWatchdog.<init>(DOMConfigurator.java:853) 
    at org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurato 
    r.java:584) 
    at com.eviware.soapui.DefaultSoapUICore.initLog(DefaultSoapUICore.java:4 
    80) 
    at com.eviware.soapui.DefaultSoapUICore.init(DefaultSoapUICore.java:124) 

    at com.eviware.soapui.DefaultSoapUICore.<init>(DefaultSoapUICore.java:11 
    4) 

答えて

2

はい、これはアクセス権の問題です。デフォルトでは、SoapUIはSoapUIプログラムディレクトリに書き込もうとしますが、これは悪いスタイルです。 (例えばGLOBAL_GROOVY_LOGアペンダに)C:\Program Files\SmartBear\SoapUI-5.3.0\bin\soapui-log4j.xmlに移動し、ファイルのparam値を探し

この動作を変更するには

は、現在のユーザーがアクセス権を持っているパスにglobal-groovy.logの値を設定します。例えば。あなたのユーザーディレクトリ。

私はそこにWindows環境変数を使用しようとしましたが、短期間で成功しませんでした。

+1

'$ {soapui.logroot}'を変更する方法はありますか?それをXMLファイルのパスで書き換えますか? –

関連する問題