読者です 読者をやめる 読者になる 読者になる

matsukaz's blog

Agile, node.js, ruby, AWS, cocos2d-xなどなどいろいろやってます

GAEの環境を表示してみる

Java GAE

The Java Servlet Environmentで最初から取得可能なシステムプロパティが書いてあったので、実際に System.getProperties() で取得してみた。

キー 備考
java.specification.version 1.6 実行時のJavaのバージョンはJava 6
java.vendor Sun Microsystems Inc. JVMはSunのもの
line.separator \rかな
java.class.version 50.0 Java 6に対応しているクラスのバージョンは50.0
java.util.logging.config.file WEB-INF/logging.properties appengine-web.xmlの設定
java.specification.name Java Platform API Specification
java.vendor.url http://java.sun.com/
java.vm.version 1.6.0_13 Java 6 Update 13らしい
os.name Linux Linuxです
java.version 1.6.0_13 こちらもJava 6 Update 13
java.vm.specification.version 1.0 JVMの仕様バージョン(1.0以外ある?)
user.dir /base/data/home/apps/matsukaz/1.332740260197508113 そんなディレクトリ構成
java.specification.vendor Sun Microsystems Inc.
java.vm.specification.name Java Virtual Machine Specification
java.vm.vendor Sun Microsystems Inc.
file.separator /
path.separator :
java.vm.specification.vendor Sun Microsystems Inc.
java.vm.name Java HotSpot(TM) Client VM クライアントVMを利用してるようで。サーバVMに切り替えできる?
file.encoding ANSI_X3.4-1968 ASCII。ソースに日本語を埋め込んでる場合は注意が必要?

これらの値の修正や追記はappengine-web.xmlで行います。Eclipseのプロジェクトを作成した直後だとこんな感じ。


	matsukaz
	1
	<!-- Configure java.util.logging -->