2009-10-05 13 views
0

Selon la documentation App Engine, vous pouvez définir les propriétés du système et des variables d'environnement pour votre application dans le descripteur de déploiement et App Engine définit les propriétés système suivantes lors de l'initialisation de la machine virtuelle Java sur un serveur d'applications:Pourquoi voudriez-vous définir des propriétés système telles que java.vm.specification.version sur App Engine?

* file.separator 
* path.separator 
* line.separator 
* java.version 
* java.vendor 
* java.vendor.url 
* java.class.version 
* java.specification.version 
* java.specification.vendor 
* java.specification.name 
* java.vm.vendor 
* java.vm.name 
* java.vm.specification.version 
* java.vm.specification.vendor 
* java.vm.specification.name 
* user.dir 

Pourquoi Voulez-vous définir l'une de ces propriétés système?

+0

Etes-vous sûr de pouvoir vraiment définir l'un des éléments ci-dessus? Dans tous les cas, la possibilité de définir les propriétés du système est plus à propos de la définition de propriétés spécifiques à l'application (pensez à oauth.consumerkey) que votre code ou une bibliothèque souhaiterait voir. – Thilo

Répondre

2

Peut être utilisé comme une solution de contournement pour faire fonctionner les bibliothèques existantes qui peuvent dépendre de valeurs particulières pour ces propriétés.

+0

D'accord ... mais vous ne devriez probablement pas si vous n'avez pas à le faire. –