Google App Engine:创建可部署的Java应用程序包

时间:2013-05-14 17:45:23

标签: google-app-engine java

我想让任何人都可以轻松安装我的App Engine应用程序,即使对于非开发人员也是如此。我可以使用SDK分发我的应用程序,我可以通过易于使用的安装脚本包装安装过程,甚至可以使用GUI安装程序(我发现this)。

问题是安装过程需要JDK,而且据我所知,正确配置Java环境非常复杂。在最新版本的App Engine SDK中,当JRE与JDK冲突时,存在issue,并且在编译JSP文件期间安装过程失败。但即使没有这个问题,安装JDK仍然是用户在部署应用程序之前需要做的额外步骤。

我想出了可能的方法,但我不确定是否有可能:

  1. “预编译”应用程序并将其作为“可随时部署”的程序包分发,在安装过程中不需要JDK。
  2. 以某种方式将我的应用程序与JDK一起分发。我的安装包将是一个封闭的环境,其中包含Java和javac的预定义路径,这些路径将由包含的SDK使用。因此,用户只需下载一个包含所有必需文件的大包(JDK + SDK +应用程序本身),他就不会下载或配置任何其他文件。
  3. 有什么想法?

0 个答案:

没有答案