‘XXX’ is not an App Engine project

Arkadaşlar merhaba,

Benim gibi GWT (Google Web Tookit) ile uygulama geliştiriyorsanız ve NetBeans, Aptana Studio ya da Eclipse uygulama geliştirme araçlarından birisini kullanıyorsanız, uygulamalarınızı deploy etmek için Google App Engine ve de ‘XXX’ projesi bir App Engine (Uygulama Motoru) projesi değildir gibi bir uyarı alıyorsanız, doğru yerdesiniz…

Hemen aldığımız hata ile ilgili ekran görüntümüzü iliştirelim.

<XXX> is not an App Engine project!

Şimdi efendim bu hatanın iki temel nedeni olabilir.

  1. Uygulamanıza Google App Engine SDK dahil edilmemiştir.
  2. Uygulamanız içerisinde gerekli temel XML tanım dosyaları eksik olabilir.

İlk adımdan başlayalım. Google App Engine üzerinde bir uygulama deploy etmek istiyorsanız öncelike Google App Engine SDK’yı uygulamanıza dahil etmelisiniz. Bunun için, Eclipse kullanıyorsanız eğer, aşağıdaki adımları izleyebilirsiniz.

Aşağıdaki ekran görüntüsünde olduğu gibi, proje üzerinde sağ tıklayıp, açılan menüden, Google -> App Engine Settings seçeneğini seçin,

Configure App Engine Settings

Aşağıdaki gibi bir ekran açılacak. Bu ekran üzerinde “Use Google App Engine” seçeneğini seçin.

App Engine Setting

Son olarak yukarıda 2. adımda bahsettiğim eksik olan ya da olabilecek XML konfigurasyon dosyalarını kontrol edin. Google App Engine kullanan uygulamalar belirli bir klasör yapısını korumak zorundadırlar. Bu klasör yapısı içerisinde “war->WEB-INF” klasörü altında, web.xml dosyası ile birlikte, “appengine-web.xml” adlı bir XML dosyasının bulunması gerekiyor. Bu dosyanın yapısı da aşağıdaki gibi olmalı arkadaşlar.

1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
    <application>UYGULAMA ADI</application>
    <version>1</version>
</appengine-web-app>

Dosya içerisinde “UYGULAMA ADI” olarak belirttiğim bölüme, Google App Engine ile kayıt ettiğini uygulamanızın adını yazmanız gerekiyor.

Kolaylıklar,

Referanslar
http://www.ahmetbutun.net/bTh

, , , ,

No comments yet.

Bir Cevap Yazın

Font Resize