2012-10-09 28 views
6

Plugin Google cho Eclipse tự động tạo ra những dòng này trong web.xml không có vấn đề gì các tính chất dự án được thiết lập để:Làm thế nào để tắt cấu hình SystemServiceServlet trong dự án App Engine?

<servlet> 
    <servlet-name>SystemServiceServlet</servlet-name> 
    <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class> 
    <init-param> 
    <param-name>services</param-name> 
    <param-value/> 
    </init-param> 
</servlet> 
<servlet-mapping> 
    <servlet-name>SystemServiceServlet</servlet-name> 
    <url-pattern>/_ah/spi/*</url-pattern> 
</servlet-mapping> 

Có cách nào để ngăn chặn các plugin để làm điều đó?

+0

Tôi nghĩ điều đó là không thể, bạn phải xóa nó theo cách thủ công, nhưng bạn thực sự không muốn quản trị viên điều khiển ở địa phương ?. –

+0

Sau khi gỡ bỏ nó, nó được tái tạo bởi các plugin với một định dạng tự động của web.xml - mà luôn dẫn đến những thay đổi cục bộ trong giao diện điều khiển phiên bản. Và '/ _ah/admin/*' không bị ảnh hưởng bởi việc gỡ bỏ servlet ở trên. Là nó? – Sormuras

+0

O xin lỗi !! nhầm lẫn '/ _ah/spi/*' với '/ _ah/admin/*' –

Trả lời

2

Trong Properties dự án của bạn, dưới Builders, nếu bạn tắt Google App Engine Project Thay đổi Notifier, web.xml của bạn sẽ không bởi biến đổi nữa . Tuy nhiên, chưa đủ quan tâm đến môi trường GAE, tôi không thể biết đó là những tác dụng phụ của việc vô hiệu hóa trình tạo này.

3

Tháo xml trên từ web.xml và thêm thuộc tính readonly để web

+0

Khi bạn nói ở trên, chính xác những gì 'ở trên' bạn có nghĩa là gì? – corsiKa

+0

Tôi muốn xóa cấu hình (SystemServiceServlet) được thêm vào bởi plugin eclipse. Sau đó thiết lập thuộc tính chỉ đọc cho web.xml – Wilfred

+0

Điều này dường như hoạt động ... xung quanh. Nice bắt. Nó thậm chí không đăng nhập lỗi vào chế độ xem Nhật ký lỗi. Có lẽ, trong một bản phát hành trong tương lai, nó sẽ được sửa. – Sormuras

Các vấn đề liên quan