当我通过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)
该代码将整个段作为单个参数读取。