Clean up duped servlets in web.xml files

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=117277821
This commit is contained in:
cgoldfeder 2016-03-15 14:21:17 -07:00 committed by Justine Tunney
parent 702c5b9692
commit 847dac792a
3 changed files with 112 additions and 347 deletions

View file

@ -5,177 +5,113 @@
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<!-- Servlets --> <!-- Servlets -->
<!-- Servlet for injected backends actions -->
<servlet>
<display-name>BackendServlet</display-name>
<servlet-name>backend-servlet</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- RDE --> <!-- RDE -->
<servlet> <!--
<description> Responsible for scanning the database to create a full deposit for a single TLD
Responsible for scanning the database to create a full deposit for a single TLD and streaming it to cloud storage. Requests are sent here by App Engine after
and streaming it to cloud storage. Requests are sent here by App Engine after `RdeCreateCronServlet` enqueues a task specifying a URL that points to this servlet.
`RdeCreateCronServlet` enqueues a task specifying a URL that points to this servlet. -->
</description>
<display-name>RDE Staging Task</display-name>
<servlet-name>rdeStagingTask</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet> </servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>rdeStagingTask</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/rdeStaging</url-pattern> <url-pattern>/_dr/task/rdeStaging</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!--
<description> Once `rdeCreateFullCron` finishes writing a deposit file to cloud storage, it'll
Once `rdeCreateFullCron` finishes writing a deposit file to cloud storage, it'll launch this task with the cloud filename so it can be uploaded to Iron Mountain
launch this task with the cloud filename so it can be uploaded to Iron Mountain via SFTP. The file is deleted once the upload completes. This should be run via
via SFTP. The file is deleted once the upload completes. This should be run via `rde-upload-backend`.
`rde-upload-backend`. -->
</description>
<display-name>RDE Upload Task</display-name>
<servlet-name>rdeUploadTask</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>rdeUploadTask</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/rdeUpload</url-pattern> <url-pattern>/_dr/task/rdeUpload</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Sends an XML RDE report to ICANN's HTTP server after rdeUploadTask finishes. -->
<description>
Sends an XML RDE report to ICANN's HTTP server after rdeUploadTask finishes.
</description>
<display-name>RDE Report Task</display-name>
<servlet-name>rdeReportTask</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>rdeReportTask</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/rdeReport</url-pattern> <url-pattern>/_dr/task/rdeReport</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!--
<description> Bulk Registration Data Access. This task creates a thin escrow deposit
Bulk Registration Data Access. This task creates a thin escrow deposit and saves it to cloud storage, where a separate script owned by the SREs
and saves it to cloud storage, where a separate script owned by the SREs uploads it to ICANN.
uploads it to ICANN. -->
</description>
<display-name>BRDA Copy Task</display-name>
<servlet-name>brdaCopyTask</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>brdaCopyTask</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/brdaCopy</url-pattern> <url-pattern>/_dr/task/brdaCopy</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- Trademark Clearinghouse --> <!-- Trademark Clearinghouse -->
<servlet> <!-- Downloads TMCH DNL data from MarksDB. -->
<description>Downloads TMCH DNL data from MarksDB.</description>
<display-name>DNL Downloader</display-name>
<servlet-name>tmchDnl</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>tmchDnl</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/tmchDnl</url-pattern> <url-pattern>/_dr/task/tmchDnl</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Downloads TMCH SMDRL data from MarksDB. -->
<description>Downloads TMCH SMDRL data from MarksDB.</description>
<display-name>SMDRL Downloader</display-name>
<servlet-name>tmchSmdrl</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>tmchSmdrl</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/tmchSmdrl</url-pattern> <url-pattern>/_dr/task/tmchSmdrl</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Downloads TMCH CRL data from MarksDB. -->
<description>Downloads TMCH CRL data from MarksDB.</description>
<display-name>CRL Downloader</display-name>
<servlet-name>tmchCrl</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>tmchCrl</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/tmchCrl</url-pattern> <url-pattern>/_dr/task/tmchCrl</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Reads the LORDN queues and uploads CSV data for sunrise and claims marks to MarksDB. -->
<description>
Reads the LORDN queues and uploads CSV data for sunrise and claims marks to MarksDB.
</description>
<display-name>NORDN Upload Task</display-name>
<servlet-name>nordnUploadTask</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>nordnUploadTask</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/nordnUpload</url-pattern> <url-pattern>/_dr/task/nordnUpload</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Verifies upload of LORDN data to MarksDB. -->
<description>Verifies upload of LORDN data to MarksDB.</description>
<display-name> NORDN Verify Task</display-name>
<servlet-name>nordnVerifyTask</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>nordnVerifyTask</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/nordnVerify</url-pattern> <url-pattern>/_dr/task/nordnVerify</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- TODO(b/24564175): Remove this entry. --> <!-- TODO(b/24564175): Remove this entry. -->
<servlet> <!-- Write DNS updates. -->
<description>Write DNS updates.</description>
<display-name>WriteDnsServlet</display-name>
<servlet-name>writeDns</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>writeDns</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/writeDns</url-pattern> <url-pattern>/_dr/task/writeDns</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Reads the DNS push and pull queues and kick off the appropriate tasks to update zone. -->
<description>
Read the DNS push and pull queues and kick off the appropriate tasks to update zone.</description>
<display-name>Read DNS Queue</display-name>
<servlet-name>readDnsQueue</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>readDnsQueue</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/cron/readDnsQueue</url-pattern> <url-pattern>/_dr/cron/readDnsQueue</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Publishes DNS updates. -->
<description>Publish DNS updates.</description>
<display-name>Publish DNS Updates</display-name>
<servlet-name>publishDnsUpdates</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>publishDnsUpdates</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/publishDnsUpdates</url-pattern> <url-pattern>/_dr/task/publishDnsUpdates</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Manually refreshes DNS information. -->
<description>
Endpoint to manually refresh DNS information.
</description>
<display-name>DNS Refresh</display-name>
<servlet-name>dns-refresh</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>dns-refresh</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/dnsRefresh</url-pattern> <url-pattern>/_dr/dnsRefresh</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <servlet>
<description>Export a datastore backup snapshot to GCS.</description> <description>Exports a datastore backup snapshot to GCS.</description>
<display-name>Export snapshot to GCS</display-name> <display-name>Export snapshot to GCS</display-name>
<servlet-name>exportSnapshot</servlet-name> <servlet-name>exportSnapshot</servlet-name>
<servlet-class>com.google.domain.registry.export.ExportSnapshotServlet</servlet-class> <servlet-class>com.google.domain.registry.export.ExportSnapshotServlet</servlet-class>
@ -186,7 +122,7 @@
</servlet-mapping> </servlet-mapping>
<servlet> <servlet>
<description>Check the completion of a datastore backup snapshot.</description> <description>Checks the completion of a datastore backup snapshot.</description>
<display-name>Check on snapshot status</display-name> <display-name>Check on snapshot status</display-name>
<servlet-name>checkSnapshot</servlet-name> <servlet-name>checkSnapshot</servlet-name>
<servlet-class>com.google.domain.registry.export.CheckSnapshotServlet</servlet-class> <servlet-class>com.google.domain.registry.export.CheckSnapshotServlet</servlet-class>
@ -197,7 +133,7 @@
</servlet-mapping> </servlet-mapping>
<servlet> <servlet>
<description>Load a datastore backup snapshot into BigQuery.</description> <description>Loads a datastore backup snapshot into BigQuery.</description>
<display-name>Load snapshot into BigQuery</display-name> <display-name>Load snapshot into BigQuery</display-name>
<servlet-name>loadSnapshot</servlet-name> <servlet-name>loadSnapshot</servlet-name>
<servlet-class>com.google.domain.registry.export.LoadSnapshotServlet</servlet-class> <servlet-class>com.google.domain.registry.export.LoadSnapshotServlet</servlet-class>
@ -208,7 +144,7 @@
</servlet-mapping> </servlet-mapping>
<servlet> <servlet>
<description>Update a view to point at a certain snapshot in BigQuery.</description> <description>Updates a view to point at a certain snapshot in BigQuery.</description>
<display-name>Update snapshot view in BigQuery</display-name> <display-name>Update snapshot view in BigQuery</display-name>
<servlet-name>updateSnapshotView</servlet-name> <servlet-name>updateSnapshotView</servlet-name>
<servlet-class>com.google.domain.registry.export.UpdateSnapshotViewServlet</servlet-class> <servlet-class>com.google.domain.registry.export.UpdateSnapshotViewServlet</servlet-class>
@ -218,99 +154,59 @@
<url-pattern>/_dr/task/updateSnapshotView</url-pattern> <url-pattern>/_dr/task/updateSnapshotView</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Polls state of jobs in Bigquery -->
<description>Polls state of jobs in Bigquery</description>
<display-name>Bigquery Job Poll Task</display-name>
<servlet-name>poll-bigquery-job</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>poll-bigquery-job</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/pollBigqueryJob</url-pattern> <url-pattern>/_dr/task/pollBigqueryJob</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Fans out a cron task over an adjustable range of TLDs. -->
<description>Fan out a cron task over an adjustable range of TLDs.</description>
<display-name>TLD Cron Fanout</display-name>
<servlet-name>tld-fanout</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>tld-fanout</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/cron/fanout</url-pattern> <url-pattern>/_dr/cron/fanout</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- Backups. --> <!-- Backups. -->
<servlet> <!-- Fans out a cron task over all commit log buckets. -->
<description>Fan out a cron task over all commit log buckets.</description>
<display-name>Commit Log Bucket Cron Fanout</display-name>
<servlet-name>commit-log-fanout</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>commit-log-fanout</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/cron/commitLogFanout</url-pattern> <url-pattern>/_dr/cron/commitLogFanout</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Deletes old commit logs from datastore. -->
<description>Deletes old commit logs from datastore.</description>
<display-name>Delete Old Commit Logs</display-name>
<servlet-name>delete-commits</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>delete-commits</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/deleteOldCommitLogs</url-pattern> <url-pattern>/_dr/task/deleteOldCommitLogs</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Checkpoints commit logs. -->
<description>Checkpoint commit logs.</description>
<servlet-name>checkpoint-commit-logs</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>checkpoint-commit-logs</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/cron/commitLogCheckpoint</url-pattern> <url-pattern>/_dr/cron/commitLogCheckpoint</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Exports commit log diffs. -->
<description>Export commit log diff.</description>
<servlet-name>export-commit-log-diff</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>export-commit-log-diff</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/exportCommitLogDiff</url-pattern> <url-pattern>/_dr/task/exportCommitLogDiff</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Deletes EppResources, children, and indices. -->
<description>Delete EppResources, children, and indices.</description>
<servlet-name>kill-epp-resources</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>kill-epp-resources</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/killAllEppResources</url-pattern> <url-pattern>/_dr/task/killAllEppResources</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Restores commit logs. -->
<description>Restore commit logs.</description>
<servlet-name>restore-commit-logs</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>restore-commit-logs</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/restoreCommitLogs</url-pattern> <url-pattern>/_dr/task/restoreCommitLogs</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Deletes commit logs. -->
<description>Delete commit logs.</description>
<servlet-name>kill-commit-logs</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>kill-commit-logs</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/killCommitLogs</url-pattern> <url-pattern>/_dr/task/killCommitLogs</url-pattern>
</servlet-mapping> </servlet-mapping>
@ -334,87 +230,44 @@
<url-pattern>/_ah/pipeline/*</url-pattern> <url-pattern>/_ah/pipeline/*</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- Synchronize registrars spreadsheet task. --> <!-- Syncs registrars to the registrar spreadsheet. -->
<servlet>
<servlet-name>sync-registrars-sheet</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>sync-registrars-sheet</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/syncRegistrarsSheet</url-pattern> <url-pattern>/_dr/task/syncRegistrarsSheet</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- TLD reserved terms exporting servlet. --> <!-- Exports TLD reserved terms. -->
<servlet>
<servlet-name>export-reserved-terms</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>export-reserved-terms</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/exportReservedTerms</url-pattern> <url-pattern>/_dr/task/exportReservedTerms</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- RegistrarContact changes syncing to Google Groups servlet. --> <!-- Syncs RegistrarContact changes to Google Groups. -->
<servlet>
<servlet-name>sync-group-members</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>sync-group-members</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/syncGroupMembers</url-pattern> <url-pattern>/_dr/task/syncGroupMembers</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet>
<servlet-name>export-domain-lists</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>export-domain-lists</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/exportDomainLists</url-pattern> <url-pattern>/_dr/task/exportDomainLists</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- Mapreduce to delete the specified contact resource if it is not referenced by any domains. --> <!-- Deletes the specified contact resource if it is not referenced by any domains. -->
<servlet>
<description>
Deletes the specified contact resource if it is not referenced by any domains.
</description>
<display-name>Delete Contact Resource</display-name>
<servlet-name>delete-contact-resource</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>delete-contact-resource</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/deleteContactResource</url-pattern> <url-pattern>/_dr/task/deleteContactResource</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- Mapreduce to delete the specified host resource if it is not referenced by any domains. --> <!-- Deletes the specified host resource if it is not referenced by any domains. -->
<servlet>
<description>
Deletes the specified host resource if it is not referenced by any domains.
</description>
<display-name>Delete Host Resource</display-name>
<servlet-name>delete-host-resource</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>delete-host-resource</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/deleteHostResource</url-pattern> <url-pattern>/_dr/task/deleteHostResource</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- Mapreduce to enqueue DNS update tasks following a host rename. --> <!-- Enqueues DNS update tasks following a host rename. -->
<servlet>
<description>
Enqueues DNS update tasks following a host rename
</description>
<display-name>DNS Refresh For Host Rename</display-name>
<servlet-name>dns-refresh-for-host-rename</servlet-name>
<servlet-class>com.google.domain.registry.module.backend.BackendServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>dns-refresh-for-host-rename</servlet-name> <servlet-name>backend-servlet</servlet-name>
<url-pattern>/_dr/task/dnsRefreshForHostRename</url-pattern> <url-pattern>/_dr/task/dnsRefreshForHostRename</url-pattern>
</servlet-mapping> </servlet-mapping>

View file

@ -59,69 +59,41 @@
<url-pattern>/registrar-settings</url-pattern> <url-pattern>/registrar-settings</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- Servlet for injected frontend actions -->
<servlet> <servlet>
<display-name>Registrar Braintree Payment Form Setup</display-name> <display-name>FrontendServlet</display-name>
<servlet-name>registrar-payment-setup</servlet-name> <servlet-name>frontend-servlet</servlet-name>
<servlet-class>com.google.domain.registry.module.frontend.FrontendServlet</servlet-class> <servlet-class>com.google.domain.registry.module.frontend.FrontendServlet</servlet-class>
<load-on-startup>1</load-on-startup> <load-on-startup>1</load-on-startup>
</servlet> </servlet>
<!-- Registrar Braintree payment form setup. -->
<servlet-mapping> <servlet-mapping>
<servlet-name>registrar-payment-setup</servlet-name> <servlet-name>frontend-servlet</servlet-name>
<url-pattern>/registrar-payment-setup</url-pattern> <url-pattern>/registrar-payment-setup</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Registrar Braintree payment. -->
<display-name>Registrar Braintree Payment</display-name>
<servlet-name>registrar-payment</servlet-name>
<servlet-class>com.google.domain.registry.module.frontend.FrontendServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>registrar-payment</servlet-name> <servlet-name>frontend-servlet</servlet-name>
<url-pattern>/registrar-payment</url-pattern> <url-pattern>/registrar-payment</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- WHOIS --> <!-- HTTP WHOIS. -->
<servlet>
<description>
HTTP WHOIS API.
</description>
<display-name>WHOIS</display-name>
<servlet-name>whois</servlet-name>
<servlet-class>com.google.domain.registry.module.frontend.FrontendServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>whois</servlet-name> <servlet-name>frontend-servlet</servlet-name>
<url-pattern>/whois/*</url-pattern> <url-pattern>/whois/*</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet> <!-- Protocol WHOIS. -->
<description>
WHOIS Protocol API.
</description>
<display-name>WHOIS Protocol</display-name>
<servlet-name>whois-protocol</servlet-name>
<servlet-class>com.google.domain.registry.module.frontend.FrontendServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>whois-protocol</servlet-name> <servlet-name>frontend-servlet</servlet-name>
<url-pattern>/_dr/whois</url-pattern> <url-pattern>/_dr/whois</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- RDAP (new WHOIS) --> <!-- RDAP (new WHOIS). -->
<servlet>
<description>
RDAP API.
</description>
<display-name>RDAP</display-name>
<servlet-name>rdap</servlet-name>
<servlet-class>com.google.domain.registry.module.frontend.FrontendServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>rdap</servlet-name> <servlet-name>frontend-servlet</servlet-name>
<url-pattern>/rdap/*</url-pattern> <url-pattern>/rdap/*</url-pattern>
</servlet-mapping> </servlet-mapping>

View file

@ -5,80 +5,46 @@
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<!-- Servlets --> <!-- Servlets -->
<!-- Servlet for injected tools actions -->
<servlet> <servlet>
<display-name>Verify OTE</display-name> <display-name>ToolsServlet</display-name>
<servlet-name>verify-ote</servlet-name> <servlet-name>tools-servlet</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class> <servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
<load-on-startup>1</load-on-startup> <load-on-startup>1</load-on-startup>
</servlet> </servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>verify-ote</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/admin/verifyOte</url-pattern> <url-pattern>/_dr/admin/verifyOte</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet>
<display-name>Create Groups for Registrar</display-name>
<servlet-name>create-groups</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>create-groups</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/admin/createGroups</url-pattern> <url-pattern>/_dr/admin/createGroups</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet>
<display-name>Create Premium List</display-name>
<servlet-name>create-premium-list</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>create-premium-list</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/admin/createPremiumList</url-pattern> <url-pattern>/_dr/admin/createPremiumList</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet>
<display-name>List Entities</display-name>
<servlet-name>list-entities</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>list-entities</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/admin/list/*</url-pattern> <url-pattern>/_dr/admin/list/*</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet>
<display-name>Delete Entity</display-name>
<servlet-name>delete-entity</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>delete-entity</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/admin/deleteEntity</url-pattern> <url-pattern>/_dr/admin/deleteEntity</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet>
<display-name>Update Premium List</display-name>
<servlet-name>update-premium-list</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>update-premium-list</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/admin/updatePremiumList</url-pattern> <url-pattern>/_dr/admin/updatePremiumList</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet>
<description>Backend endpoint to initate loadtests.</description>
<display-name>Load Test</display-name>
<servlet-name>loadtest</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>loadtest</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/loadtest</url-pattern> <url-pattern>/_dr/loadtest</url-pattern>
</servlet-mapping> </servlet-mapping>
@ -110,33 +76,15 @@
</servlet-mapping> </servlet-mapping>
<!-- Mapreduce to delete all prober data. --> <!-- Mapreduce to delete all prober data. -->
<servlet>
<description>
Deletes all billing events, history entries, domains, poll messages, foreign key indexes, and eCatcher entities in prober namespaces.
</description>
<display-name>Delete Prober Data Mapreduce</display-name>
<servlet-name>delete-prober-data</servlet-name>
<!-- TODO(b/27309488): maybe move this to the backend module + BackendServlet. -->
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>delete-prober-data</servlet-name> <!-- TODO(b/27309488): maybe move this to the backend module + BackendServlet. -->
<servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/task/deleteProberData</url-pattern> <url-pattern>/_dr/task/deleteProberData</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- Mapreduce to re-save all EppResources. --> <!-- Mapreduce to re-save all EppResources. -->
<servlet>
<description>
Re-saves all EppResources.
</description>
<display-name>Re-Save All EPP Resources</display-name>
<servlet-name>resave-all-eppresources</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>resave-all-eppresources</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/task/resaveAllEppResources</url-pattern> <url-pattern>/_dr/task/resaveAllEppResources</url-pattern>
</servlet-mapping> </servlet-mapping>
@ -161,21 +109,13 @@
</servlet-mapping> </servlet-mapping>
<!-- Registrar detail report publishing action. --> <!-- Registrar detail report publishing action. -->
<servlet>
<servlet-name>publish-detail-report</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>publish-detail-report</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/publishDetailReport</url-pattern> <url-pattern>/_dr/publishDetailReport</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet>
<servlet-name>generate-zone-files</servlet-name>
<servlet-class>com.google.domain.registry.module.tools.ToolsServlet</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>generate-zone-files</servlet-name> <servlet-name>tools-servlet</servlet-name>
<url-pattern>/_dr/task/generateZoneFiles</url-pattern> <url-pattern>/_dr/task/generateZoneFiles</url-pattern>
</servlet-mapping> </servlet-mapping>