次の内容のxmlファイル「cleanall.xml」を作成しました。
<?xml version="1.0" encoding="UTF-8"?>
<delete><query>*:*</query></delete>
<commit />
次に、次のコマンドを発行しました。
java -Durl=http://localhost:8080/solr/update -jar post.jar cleanall.xml
#400の不正なリクエストを返します。しかし、別のコマンドを発行した場合:
java -Ddata=args -Dcommit=yes -Durl=http://localhost:8080/solr/update -jar post.jar "<delete><query>*:*</query></delete>"
その後、正常に実行されます。post.jar
xmlファイルの引数にdeleteコマンドを指定することはできませんか?