Java应用部署指南 #################### 入门指南 =========== 准备工作 ----------- 首先,我们先从github上clone一个Java的示例程序。 .. code-block:: console $ git clone https://github.com/sinacloud/java-getting-started.git $ cd java-getting-started $ ls pom.xml Procfile README.md src system.properties 这个示例程序是一个使用 `Maven `_ 创建的小应用,应用采用了内置Jetty启动的方式, *Procfile* 文件中描述了应用启动的方式, *system.properties* 文件指定了使用的JDK版本,示例中使用的是JDK1.8。 本地编译运行(本地需要有Maven和Java环境): .. code-block:: console $ mvn package $ java -jar target/dependency/jetty-runner.jar --port 5050 target/*.war 如果启动无错误,可以通过 http://localhost:5050 来访问。 .. include:: ./deploy-to-sinacloud.snippet.rst 构建和运行说明 ================ 如何识别应用是Java应用? -------------------------- 构建程序通过判断应用的根目录下是否有 *pom.xml* 文件来判断一个应用是否是Java应用。 如何修改使用的JDK版本? -------------------------- 在 *system.proerties* 文件中指定即可。 .. code-block:: console java.runtime.version=1.8