İpucu

jetty-maven-plugin ile Eclipse Üzerinde Bir Java Web Projesi Çalıştırmak

Bu yazıda basit Java Web projesi yaratıyoruz ve onu jetty-maven-plugin kullanarak Eclipse üzerinde çalıştırıyoruz.



Bunun için öncelikle aşağıdaki bağımlılığı ekliyoruz :


<dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>javax.servlet-api</artifactId>
	<version>3.1.0</version>
	<scope>provided</scope>
</dependency>



Ardında maven plugin'ini ekliyoruz :


<plugin>
	<groupId>org.eclipse.jetty</groupId>
	<artifactId>jetty-maven-plugin</artifactId>
	<version>9.4.30.v20200611</version>
	<configuration>
		<webAppSourceDirectory>${project.basedir}/WebContent</webAppSourceDirectory>
		<scanIntervalSeconds>10</scanIntervalSeconds>
		<webApp>
			<contextPath>/HelloJettyMavenPlugin</contextPath>
		</webApp>
	</configuration>
</plugin>



webAppSourceDirectory özelliği ile ana web içeriğin yerini söylüyoruz. Standart bir Maven Web projesinde bunu eklemenize gerek yok. Ancak Eclipse ile bir web projesi yaratırsanız bu tür farklılıklar oluşabilir.



Aşağıdaki sayfayı da WebContent içine ekleyelim :


<!DOCTYPE html>
<html>
   <head>
      <meta charset="ISO-8859-9">
      <title>Merhaba Jetty</title>
   </head>
   <body>Merhaba Jetty!</body>
</html>




Projeyi jetty:run Maven komutuyla çalıştırırsanız Jetty başlatılacak ve web projesi içine koyulacaktır. Ardından http://localhost:8080/HelloJettyMavenPlugin/ şeklinde çağırdığınızda Merhaba Jetty! yazısını göreceksiniz.
Bu kaynaktan yararlanılmıştır : o7planning.org/en/10335/run-maven-java-web-application-in-jetty-maven-plugin
zafer.teker , 10.07.2020

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir