我正在尝试通过startup.bat启动Tomcat时传递多个参数。我尝试将这些行添加到startup.bat文件的顶部,但它们不起作用。
set JAVA_OPTS="-Dapplication.home=E:\\webapp -Dfilepath=D:\\newFolder\\conf\\con.properties"
最初我只使用一个参数运行应用程序-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)
代码将整个段落作为一个参数读取。