Comment définir plusieurs options JAVA OPTS au démarrage.chauve


J'essaie de passer plusieurs paramètres lorsque je démarre tomcat via le démarrage .chauve-souris. J'ai essayé d'ajouter ces lignes en haut du démarrage.fichier bat, mais ils ne fonctionnent pas.

set JAVA_OPTS="-Dapplication.home=E:\\webapp -Dfilepath=D:\\newFolder\\conf\\con.properties"

Au départ, j'exécutais l'application avec un seul paramètre -Dapplication.home=E:\\webapp qui fonctionnait bien. Maintenant, je dois passer un autre paramètre et cette méthode échoue. S'il vous plaît conseils.


En cours d'exécution, j'obtiens cette exception a 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)

Le code lit le segment entier comme un seul argument.

Author: Mono Jamoon, 2013-09-24

2 answers

Essayez sans guillemets

set JAVA_OPTS=-Dapplication.home=E:\\webapp -Dfilepath=D:\\newFolder\\conf\\con.properties

Devrait fonctionner

 9
Author: Evgeniy Dorofeev, 2013-09-24 13:02:20

Il est possible de créer une application de type JAVA_OPTS.accueil="E:\\webapp"

Set JAVA_OPTS=%JAVA_OPTS% -Dfilepath="D:\\newFolder\\conf\\con.properties"

 5
Author: jay, 2013-09-24 13:00:05