java - 在上传到 Google App Engine 之前如何打包我的类(class)

标签 java eclipse performance google-app-engine jar

我读到,在将 Java 类上传到 App Engine 之前将它们打包成 JAR 可以提高性能。谁能解释一下这是如何完成的?这可以从 Eclipse 内部实现吗?

最佳答案

您可以轻松地使用Ant来制作jar

<property name="staging.dir" value="war"/>
<property name="classes.dir" value="${staging.dir}/WEB-INF/classes"/>

<target name="jarClasses">
    <delete file="${staging.dir}/WEB-INF/lib/classes.jar" />
    <echo> ${staging.dir}/WEB-INF/lib/classes.jar DELETED </echo>
    <jar destfile="${staging.dir}/WEB-INF/lib/classes.jar" basedir="${classes.dir}" />
    <echo> ${staging.dir}/WEB-INF/lib/classes.jar JARRED </echo>
    <delete dir="${classes.dir}" />
    <echo> ${classes.dir} DELETED </echo>
</target>

我的布局是这样的:

/war
/build.xml

或者,您可以使用 Ant 任务来部署

Configure Eclipse to pre-bundle App Engine classes into a single JAR for faster warm-up

我还没有这样做,因为我不确定如何处理密码验证。

关于java - 在上传到 Google App Engine 之前如何打包我的类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11705674/

相关文章:

java - 以这种方式为 JPanel 制作图表可以接受吗?

android - Android 中 Intent 的问题

database - 更多的数据是否意味着更慢的查询?

asp.net-mvc - 许多领域的 MVC 性能问题

Java邮件搜索: RECENT Flag Doesn't work on GMail

java - 我如何使用java中的客户端服务器套接字编程通过网络流式传输 Parquet 文件

c++ - Eclipse C++ Hello World 程序 "Error starting process."

performance - 在 PostgreSQL 中,在同一个表中包含 TEXT 列比在单独的表中包含更快吗?

java - 透明背景清屏java

Eclipse RCP 翻译工具