JSP Dosyası Nasıl Çalıştırılır Eclipse JBoss Sunucusu ile

Bu derste JSP yazmanın ve çalıştırmanın temellerini inceleyeceğiz. biz kuracağız Java ve JSP'yi çalıştırmak için ön koşullar olduğundan makinemizde JBoss sunucusu var.

Takma Java

Java'yı yüklemek için JDK'nın eski sürümlerinin olup olmadığını kontrol etmemiz gerekiyor (Java Geliştirme Kiti) makinede. Evetse, bunları kaldırın.

Bu kılavuza bakın kurmak Java.

JBoss Sunucusu Nasıl Yapılandırılır Eclipse

İşte JBoss sunucusunun nasıl yapılandırılacağına dair adım adım bir süreç Eclipse:

) 1 Adım JBoss sunucusu aşağıdaki adresten indirilebilir: Link:

Bağlantıdan sunucunun en son sürümünü indirdikten sonra, açılması gereken bir zip dosyası alacağız.

Sıkıştırmayı açtıktan sonra aşağıdaki klasöre gider:

JBoss Sunucusunu Yapılandırma

Bin klasöründeki start and stop exe'yi kullanarak sunucuyu başlatabilir ve durdurabiliriz.

) 2 Adım Sunucuyu Eclipse IDE'sine aşağıdaki yolu kullanarak dahil edebiliriz:

  1. Localhost olarak isim ekleyerek yeni bir sunucu oluşturun
  2. Sunucu listesinden sunucu sürümünü seçin
  3. Sunucu adı buraya localhostta JBoss v5 olarak eklenecektir(yukarıdaki iki adımda seçilen)
  4. Adımları tamamlamak için bitir butonuna tıklayın.

JBoss Sunucusunu Yapılandırma Eclipse

Sunucunun hangi sürümünü kullandığımızı tanımlamamız gerekiyor ve yukarıda zipten çıkardığımız yolu belirtebiliriz.

Bitir butonuna tıkladığımızda sunucu Eclipse IDE'ye eklenmiş olacak.

JBoss Sunucusunu Yapılandırma Eclipse

JBoss kurulumu yapılmış olup, sunucuya buradan ulaşılabilir.

) 3 Adım Kurulumu Test Edin

Kurulumun düzgün yapılıp yapılmadığını kontrol edin:

  • bir Zamanlar Java ve JBoss sunucusu makineye kurulduysa, bunları Eclipse IDE'sinde kullanmaya başlayabiliriz.
  • Eclipse IDE'de herhangi bir hata olmadığını ve java path'in ortam değişkeni olarak ayarlandığını kontrol ediyoruz.
  • Yukarıdaki adımlar başarıyla yürütülürse sunucu başarıyla başlayacaktır.

JBoss Sunucusunu Yapılandırma Eclipse

Sunucu başarıyla başlatıldı.

JSP Dinamik Web Projesi Nasıl Çalıştırılır Eclipse

) 1 Adım Proje gezginine sağ tıklayarak dinamik bir web projesi oluşturabiliriz ve aşağıdaki pencereyi görebiliriz:

JSP Dinamik Web Projesi çalıştırın Eclipse

) 2 Adım Yukarıdaki ekranda next butonuna tıkladığımızda karşımıza aşağıdaki pencere çıkıyor, burada proje adını girmemiz ve ardından finish butonuna tıklamamız gerekiyor.

  1. Projeyi adlandırın
  2. Bitir düğmesine tıklayın

JSP Dinamik Web Projesi Çalıştırın

Bitir butonuna tıkladığımızda projemiz oluşturulmuş olur ve explorer'da aşağıdaki klasörlerle birlikte görünür.

JSP Dinamik Web Projesi Çalıştırın

JSP Programı Nasıl Çalıştırılır? Eclipse

Bir JSP programını çalıştırmak için aşağıdaki adımlar izlenir: Eclipse:

Adım 1) Yeni Bir JSP Sayfası Oluşturun

Gurutest projesinde projeye sağ tıklayın ve ardından Yeni JSP Sayfası seçeneğine tıklayın.

Adım 2) Klasör'ü seçin ve Dosya adını girin

Aşağıdaki pencere açılacak ve projede yeni bir JSP oluşturmanıza yardımcı olacaktır.

  1. Uygulama dizinindeki ana klasörü seçin
  2. JSP bu klasörün altında oluşturulduğundan web içeriği klasörünü seçin
  3. JSP'nin dosya adını girin.
  4. Adımları tamamlamak için bitir düğmesine tıklayın ve JSP oluşturulur.

Bir JSP Programı Çalıştırın

Dosya Adı guru_example.jsp olarak verildi ve ardından ileri ve ardından bitir seçeneğine tıklandı.

Adım 3) Klasörde oluşturulan JSP'yi kontrol edin

JSP oluşturulduktan sonra web içeriği klasöründe aşağıdaki gibi görünür:

Bir JSP Programı Çalıştırın

Adım 4) Kodu dosyaya girin ve Çalıştırın

Dosyaya aşağıdaki kodu girin:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Guru Example1</title>
</head>
<body>
<a>This is Guru JSP.</a>
</body>
</html>

Kodun açıklaması:

Kod Satırı 1: Burada Java'ya ayarlanmış dil, text/html'ye contentType, ISO-8859 standardına pageEncoding gibi sayfa direktiflerini tanımlıyoruz (JSP in Action makale direktifleri bölümünde daha ayrıntılı olarak öğreneceğiz)

Kod Satırı 3-12: Burada çıktı olarak gösterilen “This is Guru JSP” metnini içeren bir html tanımladık.

JBoss Sunucusu Nasıl Başlatılır ve Proje Nasıl Dağıtılır Eclipse

) 1 Adım içinde tutulma IDE, sunucular bölümünde yapılandırılmış olan sunucuya sağ tıklayın ve sunucuyu başlatma seçeneği vardır.

JBoss Sunucusunu Başlatın ve Projeyi Dağıtın

) 2 Adım Sunucu başlatıldıktan sonra gurutest projesini dağıtabiliriz. Proje gezgininde gurutest projesine sağ tıklayın ve ardından Sunucuda çalıştır'a tıklayın ve aşağıdaki seçenekleri elde ederiz.

  1. Sunucu seçin ya mevcut sunucuyu seçin ya da yeni bir sunucu tanımlayın
  2. Daha önce tanımlanmış olan sunucuyu seçin.
  3. Bitir düğmesine tıklayın.

JBoss Sunucusunu Başlatın ve Projeyi Dağıtın

) 3 Adım Bitir butonuna tıkladığınızda yeni bir pencere açılacaktır.

İki seçenek var,

  • Mevcut sunucuyu seçmek veya
  • Sunucuyu manuel olarak yapılandırma

Bu durumda, yukarıdaki durumda sunucuyu zaten yapılandırdık. Böylece yapılandırılmış sunucuyu seçip ardından ileri seçeneğine tıklayabiliriz.

Burada konuşlandırılacak yapılandırılmış projeleri alıyoruz.

JBoss Sunucusunu Başlatın ve Projeyi Dağıtın

Bitir butonuna tıkladığımızda proje sunucuya dağıtılmış olur ve aşağıdaki ekran görüntüsünde mesajı görebilirsiniz.

JBoss Sunucusunu Başlatın ve Projeyi Dağıtın

Erişmeye çalıştığımızda http://localhost:8080/gurutest/guru_example.jsp

Nerede,

Yerel ana bilgisayar: Sunucunun başlatıldığı kendi ana makinemiz ve 8080 bunun için bağlantı noktasıdır

Gurutest: Bu localhost'ta konuşlandırılan proje

Guru_example.jsp: Bu, erişmeye çalıştığımız JSP.

JBoss Sunucusunu Başlatın ve Projeyi Dağıtın

Çıktı:

Bu guru_example.jsp'den alınan Guru JSP metnidir

ÖZET

  • Bu eğitimde kurulumu öğrendik Java ve JSP'yi çalıştırmanın ön koşulları olan JBoss.
  • Ayrıca JSP yazıp sunucuya nasıl dağıtacağımızı da öğrendik. Projeyi dağıttıktan sonra tarayıcıda JSP çıktısını alıyoruz.