0
私はOPTAプランナーのドキュメントに簡単な例をしようとしていますOPTAプランナーの読み込みエラースコア計算クラス
これは
<?xml version="1.0" encoding="UTF-8"?>
<solver>
<!-- Domain model configuration -->
<scanAnnotatedClasses />
<!-- Score configuration -->
<scoreDirectorFactory>
<scoreDefinitionType>HARD_SOFT</scoreDefinitionType>
<easyScoreCalculatorClass>
optaplanner.learn.CloudBalancingEasyScoreCalculator
</easyScoreCalculatorClass>
</scoreDirectorFactory>
<!-- Optimization algorithms configuration -->
<termination>
<secondsSpentLimit>30</secondsSpentLimit>
</termination>
</solver>
私はアプリを実行すると、私はエラー
の下に取得する私の設定ですException in thread "main" java.lang.IllegalArgumentException: Unmarshalling of solverConfigResource (solver-config.xml) fails.
at org.optaplanner.core.impl.solver.XStreamXmlSolverFactory.configure(XStreamXmlSolverFactory.java:114)
at org.optaplanner.core.api.solver.SolverFactory.createFromXmlResource(SolverFactory.java:108)
at optaplanner.learn.App.main(App.java:15)
Caused by: com.thoughtworks.xstream.converters.ConversionException: Cannot load java class
optaplanner.learn.CloudBalancingEasyScoreCalculator
---- Debugging information ----
message : Cannot load java class
optaplanner.learn.CloudBalancingEasyScoreCalculator
class : java.lang.Class
required-type : java.lang.Class
converter-type : com.thoughtworks.xstream.converters.SingleValueConverterWrapper
wrapped-converter : com.thoughtworks.xstream.converters.extended.JavaClassConverter
line number : 11
class[1] : org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
class[2] : org.optaplanner.core.config.solver.SolverConfig
誰でもこの問題に直面しましたか? Optaplanner
はeasyscorecalculatorclass
をロードできません。サンプルアプリケーションを実行するために必要な設定はありますか?私は1行にxmlタグをラップする場合
を働いた[XStreamの](http://x-stream.github.io/)のClassフィールドコンバータは空白について寛容ではありません。 –