jb.*_*jb. 11 java google-app-engine
进行GAE/J数据存储备份的最简单方法是什么?
看起来有python bulkloader.py工具为Python应用程序做备份,但是我该如何备份Java应用程序呢?有没有办法使用python工具?
jb.*_*jb. 16
可以使用python工具bulkloader.py来创建GAE Java应用程序的数据存储备份.您只需通过向web.xml添加以下行来设置remote_api:
<?xml version="1.0" encoding="utf-8"?>
<web-app>
<!-- Add this to your web.xml to enable remote API on Java. -->
<servlet>
<servlet-name>remoteapi</servlet-name>
<servlet-class>com.google.apphosting.utils.remoteapi.RemoteApiServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>remoteapi</servlet-name>
<url-pattern>/remote_api</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<web-resource-name>remoteapi</web-resource-name>
<url-pattern>/remote_api</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
</web-app>
Run Code Online (Sandbox Code Playgroud)
之后,您可以使用bulkloader.py和--dump下载备份,使用--restore将备份上传到数据存储区.
| 归档时间: |
|
| 查看次数: |
3614 次 |
| 最近记录: |