Idea ile tomcat web uygulaması nasıl debug edilir?

IntelliJ Idea kullananların merak ettiği konulardan birisi de uzak bir tomcat sunucusunda çalışan bir web uygulamasının nasıl debug edildiğidir.

Çok uzatmadan direkt konuya gireceğim.

Idea’nın Run menüsünden Edit Configuration menü seçeneğini tıklıyoruz.

Artıya tıkladıktan sonra gelen seçeneklerden Remote seçeneğine tıklıyoruz ve resimde işaretli olan kısımdaki portu 8000 olarak giriyoruz. Uygun bir isim verip ok butonuna tıklıyoruz:

Host olarak siz uzakta bulunan tomcat sunucunuzun ip’sini girebilirsiniz. Bu yöntemi kendi lokal bilgisayarımda debug yaparken de kullanıyorum.

Yani aynı yöntemle hem uzak hem lokal ortamda çalışan web uygulamasını debug ediyorum.

Sıra geldi tomcat sunucusunu debug modunda çalıştırmakta. Bunun için yapmamız gereken, apache tomcat’in (benim kullandığım 8.5.34 versiyonu) bin dizinine komut satırında gitmek ve orada şu komutu çalıştırmak:

War dosyanızın tomcat’in webapps dizininde olduğunu varsayarsak, tomcat, otomatik olarak dosyayı ismine uygun bir klasöre açacak ve web uygulamasının çalışmasını sağlayacaktır. ROOT dizininde yani kök dizinde olmasını istiyorsanız, dosyanızın isminin ROOT.war olması lazım. Onun dışında örneğin fatura.war diye bir dosyanız varsa, fatura klasörüne dosya içeriğini aktaracaktır.

Bu durumda uygulamanıza örneğin http://localhost:8080/fatura diyerek ulaşabileceksiniz.

Yan Notlar

Gradle Projesini Intellij Idea ile Derlemek

Hazır oluşturulmuş bir gradle projesini idea ile derlemek için, idea eklentisini gradle build scriptine dahil gerekiyor.

build.gradle

Idea’ya özgü configurasyon dosyalarını silmek için:

Yeniden üretmek için

Derlemek için Idea menüsünden make project komutu çalıştırılır:

Build -> Make Project

 

 

 

 

 

Yorum yapın