SORU
2 Kasım 2010, Salı


Nasıl javax alabilirim.Eclipse projemde sunucu API?

Eclipse sunucu uygulamalarını geliştirmek istiyorum, ama paketi javax.servlet çözümlenemeyen yazıyor. Nasıl Eclipse projem için javax.servlet paketi ekleyebilirim?

CEVAP
2 Kasım 2010, Salı


Doğru Tutulması ve Sunucu ettik sağlamak

Eclipse IDE for Java EE developers en az (. kullandığınızdan emin olun ^strong>EE). Geliştirme araçları dinamik web projeleri oluşturmak ve kolayca servletcontainers (o araçları Web Araçları Platformu, WTP parçası) entegre içerir. Zaten Java (EE) olmadan için Eclipse IDE ve el ile bazı enerji VERİMLİLİĞİ ile ilgili eklentileri yüklü durumda, o şansı doğru olan bir şey değildi bu. En iyisi çöp ve Java için gerçek Eclipse IDE bir EE kapıyorsun.

Aynı zamanda ihtiyacınız emin olmak için zaten bir servletcontainer yüklü makinenizi hangi uygular en azından aynı Sunucu API sürümü olarak servletcontainer üretim ortamı, örneğin Apache Tomcat, Oracle GlassFish, JBoss AS/WildFly, vb. Genellikle, ZİP dosya indirme ve çıkarma yeterlidir. Tomcat durumdadeğilEXE formatında indir, sadece Windows tabanlı üretim ortamları için. Ayrıca bir bakın.Ç. Several ports (8005, 8080, 8009) required by Tomcat Server at localhost are already in use.

Bir servletcontainer Sunucu API somut bir uygulamasıdır. Oracle.com Java EE SDK indirme temelde Önemli olan içerdiğini unutmayın. Eğer zaten indirilen Java EE SDK için ne ise, o zaman temelde zaten Önemli olan. Ayrıca örneğin/WildFly GİBİ Önemli ve JBoss olduğunu unutmayındaha fazlasadece bir servletcontainer dışında, bir de OLUMSUZLUK, EJB, JPA ve diğer Java EE biridir destekler. Ayrıca bir bakın.Ç. What exactly is Java EE?


Eclipse Server entegre ve Proje ile ilişkilendirmek

Java EE için her iki Tutulması ve sizin makine üzerinde bir servletcontainer yükledikten sonra, Eclipse: aşağıdaki adımları uygulayın

  1. Eclipse servletcontainer entegre

    bir.Sunucular görünümü sayesinde

    • AçıkSunucularıalt kutusunda görüntüleyin.
    • Ve sağ seçinYeni >Server.
    • Uygun servletcontainer olun ve sürümü seçip sihirbazı içinden.

      enter image description here

    b.Ya da, Eclipse tercihleri üzerinden

    • AçınPencere >Tercihler >Server >Çalışma Ortamlarında.
    • YapabilirsinizEkleyin,EditveKaldırsunucular burada.

      enter image description here

  2. Proje sunucusu ile ilişkilendirin

    bir.Yeni proje

    • AçıkProje Gezgini/ExplorerSol tarafta.
    • Ve sağ seçinYeni >Projeve menü.
    • Sihirbaz, ayarlayınÇalışma Zamanı Hedefentegre sunucu için.

      enter image description here

    b.Veya, varolan bir proje

    • Proje sağ tıklatın ve seçinÖzellikleri.
    • Hedefli Çalışma Zamanlarıbölüm, entegre bir sunucu seçin.

      enter image description here

    Her iki şekilde de, Eclipse otomatik olarak inşa yolunda servletcontainer kütüphanelerinin alacak. Bu şekilde Sunucu ve API içe kullanmak mümkün olacak.


Asla sunucuya özel gevşek JAR dosyaları taşır

Her durumda etrafında bulunan keman gerek olmamalıdırYol İnşa Etmekprojenin özelliği. Her şeyden gerekiraslaelle kopyala/download/taşı*2, , , *, javaee.jar, *j2ee.jarel-api.jar*3 vb gibi servletcontainer özgü bireysel kütüphaneler vardır. Bu tek yol, gelecekte taşınabilirlik, uyumluluk, sınıf ve sürdürülebilirlik sorunları, çünkü sizin web işe yaramaz zaman dağıtılan bir servletcontainer farklı bir marka/sürümünden daha bu kütüphaneler aslında elde.

İşte tipik bazı özel durumlar, sen-ebilmek almak ne zaman sen çöp /WEB-INF/lib hatta /JRE/lib, /JRE/lib/ext, vb servletcontainer özel kütüphanelerde dikkatsiz bir girişimi düzeltmek için derleme hataları:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • bmarian22

    bmarian22

    22 Aralık 2007
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011