startup.batを介して tomcat を起動するときに、複数のパラメーターを渡そうとしています。これらの行を startup.bat ファイルの先頭に追加しようとしましたが、機能しません。
set JAVA_OPTS="-Dapplication.home=E:\\webapp -Dfilepath=D:\\newFolder\\conf\\con.properties"
最初は、正常に機能するパラメーターを 1 つだけ使用してアプリケーションを実行して-Dapplication.home=E:\\webapp
いました。ここで、別のパラメーターを渡す必要がありますが、このメソッドは失敗します。ご意見をお聞かせください。
実行すると、次の例外が発生しFileNotFoundException
ます。
java.io.FileNotFoundException: E:\webapp -Dfilepath=D:\newFolder\conf\con.properties (The filename, directory name, or volume label syntax is incorrect)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
コードはセグメント全体を単一の引数として読み取ります。