{"id":37732,"date":"2026-01-13T19:40:45","date_gmt":"2026-01-13T16:40:45","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=37732"},"modified":"2026-01-13T19:40:45","modified_gmt":"2026-01-13T16:40:45","slug":"apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/","title":{"rendered":"Apache Tomcat 7&#8217;yi Ubuntu 14.04&#8217;e Apt-Get ile Kurulum K\u0131lavuzu"},"content":{"rendered":"<p><body><\/p>\n<h2>Apache Tomcat 7&#8217;yi Ubuntu 14.04&#8217;e Apt-Get ile Kurulum K\u0131lavuzu<\/h2>\n<p>Apache Tomcat, Java tabanl\u0131 web uygulamalar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 bir web sunucusu ve servlet konteyneridir. Java Servlet, JavaServer Pages (JSP), Java Expression Language ve Java WebSocket teknolojilerini uygular ve bu sayede geli\u015ftiricilerin dinamik web i\u00e7erikleri olu\u015fturmas\u0131n\u0131 sa\u011flar. \u00d6zellikle Java ekosisteminde kurumsal d\u00fczeyde uygulamalar\u0131n da\u011f\u0131t\u0131m\u0131 i\u00e7in yayg\u0131n olarak tercih edilen bir platformdur. Bu kapsaml\u0131 k\u0131lavuzda, Apache Tomcat 7&#8217;yi Ubuntu 14.04 i\u015fletim sistemine <code>apt-get<\/code> paket y\u00f6neticisi arac\u0131l\u0131\u011f\u0131yla nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m anlataca\u011f\u0131z. Her ne kadar hem Ubuntu 14.04 hem de Apache Tomcat 7 art\u0131k uzun s\u00fcredir desteklenmeyen (End-of-Life &#8211; EOL) yaz\u0131l\u0131mlar olsa da, belirli eski sistemlerin bak\u0131m\u0131 veya \u00f6\u011frenme ama\u00e7l\u0131 kurulumlar i\u00e7in bu bilgi hala de\u011ferli olabilir. Kurulum s\u00fcrecini basitle\u015ftirmek ve standartla\u015ft\u0131rmak i\u00e7in <code>apt-get<\/code> kullan\u0131m\u0131, ba\u011f\u0131ml\u0131l\u0131klar\u0131n otomatik olarak \u00e7\u00f6z\u00fclmesini ve sistemle entegrasyonu kolayla\u015ft\u0131r\u0131r.<\/p>\n<h3>Giri\u015f ve \u00d6n Gereksinimler<\/h3>\n<p>Apache Tomcat, Java Sanal Makinesi (JVM) \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in, sisteminizde bir Java Geli\u015ftirme Kiti (JDK) veya Java \u00c7al\u0131\u015fma Zaman\u0131 Ortam\u0131 (JRE) y\u00fckl\u00fc olmas\u0131 zorunludur. Ubuntu 14.04 i\u00e7in Apache Tomcat 7&#8217;yi kurarken, genellikle OpenJDK 7 veya Oracle JDK 7 tercih edilir. <code>apt-get<\/code> ile kurulum yapaca\u011f\u0131m\u0131z i\u00e7in, OpenJDK 7&#8217;nin paket deposunda bulunmas\u0131 en kolay ve \u00f6nerilen yoldur.<\/p>\n<p>Kuruluma ba\u015flamadan \u00f6nce, sisteminizin g\u00fcncel oldu\u011fundan emin olman\u0131z \u00f6nemlidir. Bu, olas\u0131 g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapat\u0131r ve en yeni paket bilgilerine sahip olman\u0131z\u0131 sa\u011flar. Terminali a\u00e7\u0131n (Ctrl+Alt+T) ve a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get update\nsudo apt-get upgrade<\/code><\/pre>\n<p><code>sudo apt-get update<\/code> komutu, yerel paket indeksini g\u00fcnceller ve mevcut t\u00fcm paketlerin en son s\u00fcr\u00fcmleri hakk\u0131nda bilgi edinir. <code>sudo apt-get upgrade<\/code> komutu ise, y\u00fckl\u00fc paketlerinizi bu yeni bilgilere g\u00f6re y\u00fckseltir.<\/p>\n<h4>Java Kurulumu<\/h4>\n<p>Apache Tomcat&#8217;in d\u00fczg\u00fcn \u00e7al\u0131\u015fabilmesi i\u00e7in bir Java ortam\u0131na ihtiyac\u0131 vard\u0131r. Ubuntu 14.04&#8217;te OpenJDK 7&#8217;yi kurmak i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install openjdk-7-jdk<\/code><\/pre>\n<p>Bu komut, OpenJDK 7 Geli\u015ftirme Kitini ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 sisteminize y\u00fckleyecektir. Kurulum tamamland\u0131ktan sonra, Java&#8217;n\u0131n do\u011fru bir \u015fekilde y\u00fcklendi\u011fini ve sisteminiz taraf\u0131ndan tan\u0131nd\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">java -version\njavac -version<\/code><\/pre>\n<p>Bu komutlar, y\u00fckl\u00fc Java s\u00fcr\u00fcm\u00fcn\u00fc ve Java derleyicisinin s\u00fcr\u00fcm\u00fcn\u00fc g\u00f6stermelidir. \u00d6rne\u011fin, <code>java -version<\/code> \u00e7\u0131kt\u0131s\u0131 \u015funa benzer olabilir:<\/p>\n<pre><code class=\"language-\">java version \"1.7.0_XX\"\nOpenJDK Runtime Environment (IcedTea 2.6.10) (7u111-2.6.10-0ubuntu0.14.04.4)\nOpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)<\/code><\/pre>\n<p>E\u011fer Java&#8217;n\u0131n do\u011fru s\u00fcr\u00fcm\u00fc g\u00f6r\u00fcn\u00fcyorsa, Tomcat kurulumuna ge\u00e7meye haz\u0131rs\u0131n\u0131z demektir. Java kurulumunda herhangi bir sorunla kar\u015f\u0131la\u015f\u0131rsan\u0131z, hata mesajlar\u0131n\u0131 dikkatlice inceleyin ve internet \u00fczerinde benzer sorunlar i\u00e7in \u00e7\u00f6z\u00fcmler aray\u0131n.<\/p>\n<h3>Apache Tomcat 7 Kurulumu<\/h3>\n<p>Java ortam\u0131 haz\u0131rland\u0131ktan sonra, Apache Tomcat 7&#8217;yi <code>apt-get<\/code> kullanarak kurmak olduk\u00e7a basittir. Ubuntu 14.04&#8217;\u00fcn varsay\u0131lan depolar\u0131nda Tomcat 7 paketi mevcuttur.<\/p>\n<p>A\u015fa\u011f\u0131daki komutu kullanarak Tomcat 7&#8217;yi kurun:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install tomcat7<\/code><\/pre>\n<p>Bu komut, Tomcat 7 paketini ve onunla birlikte gelen t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131 (\u00f6rne\u011fin, <code>tomcat7-common<\/code>, <code>libservlet3.0-java<\/code>, vb.) otomatik olarak indirip kuracakt\u0131r. <code>apt-get<\/code> ile kurulum yap\u0131ld\u0131\u011f\u0131nda, Tomcat i\u00e7in varsay\u0131lan bir kullan\u0131c\u0131 ve grup olu\u015fturulur, gerekli dizinler ayarlan\u0131r ve sistem ba\u015flang\u0131c\u0131nda otomatik olarak ba\u015flat\u0131lmas\u0131 i\u00e7in bir servis yap\u0131land\u0131r\u0131l\u0131r. Ubuntu 14.04, Upstart init sistemini kulland\u0131\u011f\u0131ndan, Tomcat hizmeti Upstart betikleri arac\u0131l\u0131\u011f\u0131yla y\u00f6netilecektir.<\/p>\n<p>Kurulum tamamland\u0131\u011f\u0131nda, Tomcat hizmeti genellikle otomatik olarak ba\u015flat\u0131l\u0131r. Hizmetin durumunu kontrol etmek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo service tomcat7 status<\/code><\/pre>\n<p>E\u011fer hizmet \u00e7al\u0131\u015f\u0131yorsa, \u00e7\u0131kt\u0131da &#8220;tomcat7 is running&#8221; veya benzeri bir mesaj g\u00f6rmelisiniz. E\u011fer \u00e7al\u0131\u015fm\u0131yorsa, a\u015fa\u011f\u0131daki komutla manuel olarak ba\u015flatabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo service tomcat7 start<\/code><\/pre>\n<p>Tomcat&#8217;in varsay\u0131lan HTTP portu 8080&#8217;dir. Bir web taray\u0131c\u0131s\u0131 a\u00e7\u0131n ve sunucunuzun IP adresini veya alan ad\u0131n\u0131 kullanarak 8080 portundan eri\u015fmeye \u00e7al\u0131\u015f\u0131n:<\/p>\n<pre><code class=\"language-\">http:\/\/your_server_ip:8080<\/code><\/pre>\n<p>E\u011fer her \u015fey do\u011fru yap\u0131land\u0131r\u0131ld\u0131ysa, &#8220;It works!&#8221; yazan Apache Tomcat 7 kar\u015f\u0131lama sayfas\u0131n\u0131 g\u00f6rmelisiniz. Bu sayfa, Tomcat&#8217;in ba\u015far\u0131yla kuruldu\u011funu ve \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/p>\n<h3>Apache Tomcat 7 Konfig\u00fcrasyonu<\/h3>\n<p><code>apt-get<\/code> ile kurulan Tomcat, varsay\u0131lan bir konfig\u00fcrasyonla gelir. Ancak, \u00e7o\u011fu durumda bu konfig\u00fcrasyonu kendi ihtiya\u00e7lar\u0131n\u0131za g\u00f6re \u00f6zelle\u015ftirmeniz gerekecektir. Tomcat&#8217;in \u00f6nemli konfig\u00fcrasyon dosyalar\u0131 <code>\/etc\/tomcat7<\/code> dizini alt\u0131nda bulunur. Uygulama da\u011f\u0131t\u0131m\u0131 ve y\u00f6netimi i\u00e7in kullan\u0131lan web uygulamalar\u0131 (Manager ve Host Manager) ise <code>\/var\/lib\/tomcat7\/webapps<\/code> dizininde yer al\u0131r.<\/p>\n<h4>Tomcat Kullan\u0131c\u0131 Y\u00f6netimi (Manager ve Host Manager Uygulamalar\u0131)<\/h4>\n<p>Tomcat Manager ve Host Manager uygulamalar\u0131, web aray\u00fcz\u00fc \u00fczerinden Tomcat sunucunuzu y\u00f6netmenizi sa\u011flar. Ancak bu uygulamalara varsay\u0131lan olarak eri\u015fim k\u0131s\u0131tl\u0131d\u0131r ve kullan\u0131c\u0131 tan\u0131mlaman\u0131z gerekir. Kullan\u0131c\u0131lar ve rolleri <code>\/etc\/tomcat7\/tomcat-users.xml<\/code> dosyas\u0131nda tan\u0131mlan\u0131r.<\/p>\n<p>Bu dosyay\u0131 d\u00fczenlemek i\u00e7in bir metin d\u00fczenleyici kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/tomcat7\/tomcat-users.xml<\/code><\/pre>\n<p>Dosyan\u0131n i\u00e7inde, <code><tomcat-users><\/code> etiketleri aras\u0131na a\u015fa\u011f\u0131daki \u00f6rnek kullan\u0131c\u0131lar\u0131 ve rolleri ekleyebilirsiniz. G\u00fcvenlik nedeniyle, <code>username<\/code> ve <code>password<\/code> de\u011ferlerini g\u00fc\u00e7l\u00fc ve tahmin edilemez de\u011ferlerle de\u011fi\u015ftirmeyi unutmay\u0131n.<\/p>\n<pre><code class=\"language-xml\"><tomcat-users>\n    <role rolename=\"manager-gui\"\/>\n    <role rolename=\"admin-gui\"\/>\n    <user username=\"admin\" password=\"your_admin_password\" roles=\"manager-gui,admin-gui\"\/>\n    <user username=\"manager\" password=\"your_manager_password\" roles=\"manager-gui\"\/>\n    <!--\n    Di\u011fer roller:\n    <role rolename=\"manager-script\"\/>  \/\/ Programatik eri\u015fim i\u00e7in\n    <role rolename=\"manager-jmx\"\/>    \/\/ JMX eri\u015fimi i\u00e7in\n    <role rolename=\"manager-status\"\/> \/\/ Sadece durum g\u00f6r\u00fcnt\u00fcleme i\u00e7in\n    -->\n<\/tomcat-users><\/code><\/pre>\n<p>*   <code>manager-gui<\/code>: Manager uygulamas\u0131n\u0131n web aray\u00fcz\u00fcne tam eri\u015fim sa\u011flar.<br \/>\n*   <code>admin-gui<\/code>: Host Manager uygulamas\u0131n\u0131n web aray\u00fcz\u00fcne tam eri\u015fim sa\u011flar (genellikle <code>manager-gui<\/code> ile birlikte kullan\u0131l\u0131r).<br \/>\n*   <code>manager-script<\/code>: Manager uygulamas\u0131n\u0131n komut sat\u0131r\u0131 veya programatik aray\u00fcz\u00fcne eri\u015fim sa\u011flar.<\/p>\n<p>De\u011fi\u015fiklikleri kaydettikten sonra (Nano&#8217;da Ctrl+O, Enter, Ctrl+X), Tomcat hizmetini yeniden ba\u015flatman\u0131z gerekir ki de\u011fi\u015fiklikler etkili olsun:<\/p>\n<pre><code class=\"language-bash\">sudo service tomcat7 restart<\/code><\/pre>\n<h4>Manager ve Host Manager Uygulamalar\u0131na Uzaktan Eri\u015fim<\/h4>\n<p>Varsay\u0131lan olarak, Manager ve Host Manager uygulamalar\u0131na yaln\u0131zca yerel makineden (localhost) eri\u015filebilir. Bu bir g\u00fcvenlik \u00f6nlemidir. Ancak geli\u015ftirme veya belirli senaryolarda uzaktan eri\u015fime izin vermek isteyebilirsiniz. Bu, ilgili <code>context.xml<\/code> dosyalar\u0131n\u0131 d\u00fczenleyerek yap\u0131l\u0131r.<\/p>\n<p><strong>UYARI:<\/strong> \u00dcretim ortamlar\u0131nda bu uygulamalara uzaktan eri\u015fime izin vermek ciddi g\u00fcvenlik riskleri olu\u015fturabilir. E\u011fer uzaktan eri\u015fim sa\u011flaman\u0131z gerekiyorsa, bunu bir g\u00fcvenlik duvar\u0131 (firewall) veya ters proxy (reverse proxy) arkas\u0131nda ve IP k\u0131s\u0131tlamalar\u0131yla yapman\u0131z \u015fiddetle tavsiye edilir.<\/p>\n<p>Manager uygulamas\u0131n\u0131n <code>context.xml<\/code> dosyas\u0131n\u0131 d\u00fczenleyin:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/var\/lib\/tomcat7\/webapps\/manager\/META-INF\/context.xml<\/code><\/pre>\n<p>Bu dosyan\u0131n i\u00e7inde, <code><Context><\/code> etiketi alt\u0131nda, <code>Allow<\/code> kural\u0131n\u0131 i\u00e7eren bir <code><Valve><\/code> etiketi bulacaks\u0131n\u0131z. Bu kural, varsay\u0131lan olarak yaln\u0131zca localhost&#8217;tan gelen ba\u011flant\u0131lara izin verir. T\u00fcm IP adreslerinden eri\u015fime izin vermek i\u00e7in bu sat\u0131r\u0131 yorum sat\u0131r\u0131 haline getirebilir veya silebilirsiniz:<\/p>\n<pre><code class=\"language-xml\"><Context antiResourceLocking=\"false\" privileged=\"true\" >\n  <!--\n  <Valve className=\"org.apache.catalina.valves.RemoteAddrValve\"\n         allow=\"127\\.\\d+\\.\\d+\\.\\d+|::1|0:0:0:0:0:0:0:1\" \/>\n  -->\n<\/Context><\/code><\/pre>\n<p>Ayn\u0131 i\u015flemi Host Manager uygulamas\u0131 i\u00e7in de yap\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/var\/lib\/tomcat7\/webapps\/host-manager\/META-INF\/context.xml<\/code><\/pre>\n<p>Yine, <code><Context><\/code> etiketi alt\u0131ndaki <code>Allow<\/code> kural\u0131n\u0131 yorum sat\u0131r\u0131 yap\u0131n veya silin:<\/p>\n<pre><code class=\"language-xml\"><Context antiResourceLocking=\"false\" privileged=\"true\" >\n  <!--\n  <Valve className=\"org.apache.catalina.valves.RemoteAddrValve\"\n         allow=\"127\\.\\d+\\.\\d+\\.\\d+|::1|0:0:0:0:0:0:0:1\" \/>\n  -->\n<\/Context><\/code><\/pre>\n<p>Her iki dosyay\u0131 da kaydettikten sonra, Tomcat hizmetini tekrar yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo service tomcat7 restart<\/code><\/pre>\n<p>Art\u0131k web taray\u0131c\u0131n\u0131zdan a\u015fa\u011f\u0131daki adreslere giderek Manager ve Host Manager uygulamalar\u0131na eri\u015febilirsiniz:<\/p>\n<p>*   Manager App: <code>http:\/\/your_server_ip:8080\/manager\/html<\/code><br \/>\n*   Host Manager App: <code>http:\/\/your_server_ip:8080\/host-manager\/html<\/code><\/p>\n<p>Tan\u0131mlad\u0131\u011f\u0131n\u0131z kullan\u0131c\u0131 adlar\u0131 ve \u015fifrelerle giri\u015f yapabilirsiniz.<\/p>\n<h4>Tomcat Port Konfig\u00fcrasyonu<\/h4>\n<p>Tomcat&#8217;in kulland\u0131\u011f\u0131 portlar <code>\/etc\/tomcat7\/server.xml<\/code> dosyas\u0131nda yap\u0131land\u0131r\u0131l\u0131r. Varsay\u0131lan olarak, Tomcat 8080 portunu HTTP ba\u011flant\u0131lar\u0131 i\u00e7in, 8009 portunu AJP (Apache JServ Protocol) ba\u011flant\u0131lar\u0131 i\u00e7in ve 8005 portunu sunucuyu kapatmak i\u00e7in kullan\u0131r.<\/p>\n<p><code>server.xml<\/code> dosyas\u0131n\u0131 d\u00fczenlemek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/tomcat7\/server.xml<\/code><\/pre>\n<p>Bu dosya i\u00e7inde, <code><Service name=\"Catalina\"><\/code> blo\u011funun alt\u0131nda a\u015fa\u011f\u0131daki <code>Connector<\/code> elementlerini bulacaks\u0131n\u0131z:<\/p>\n<pre><code class=\"language-xml\"><!-- Define a HTTP\/1.1 Connector on port 8080 -->\n<Connector port=\"8080\" protocol=\"HTTP\/1.1\"\n           connectionTimeout=\"20000\"\n           redirectPort=\"8443\" \/>\n\n<!-- Define an AJP 1.3 Connector on port 8009 -->\n<Connector port=\"8009\" protocol=\"AJP\/1.3\" redirectPort=\"8443\" \/><\/code><\/pre>\n<p>E\u011fer 8080 portu ba\u015fka bir uygulama taraf\u0131ndan kullan\u0131l\u0131yorsa veya standart HTTP portu (80) \u00fczerinden eri\u015fim sa\u011flamak istiyorsan\u0131z, <code>port=\"8080\"<\/code> de\u011ferini de\u011fi\u015ftirebilirsiniz. Ancak 80 gibi d\u00fc\u015f\u00fck numaral\u0131 portlar i\u00e7in root yetkisi gerekir ve Tomcat&#8217;i root olarak \u00e7al\u0131\u015ft\u0131rmak g\u00fcvenlik a\u00e7\u0131s\u0131ndan \u00f6nerilmez. Bu t\u00fcr durumlarda, bir ters proxy (Nginx veya Apache HTTPD) kullanmak daha iyi bir yakla\u015f\u0131md\u0131r.<\/p>\n<p>Sunucuyu kapatma portu da bu dosyada yer al\u0131r:<\/p>\n<pre><code class=\"language-xml\"><Server port=\"8005\" shutdown=\"SHUTDOWN\"><\/code><\/pre>\n<p>Bu portu da ihtiya\u00e7lar\u0131n\u0131za g\u00f6re de\u011fi\u015ftirebilirsiniz. Herhangi bir port de\u011fi\u015fikli\u011fi yapt\u0131ktan sonra, Tomcat&#8217;i yeniden ba\u015flatmay\u0131 unutmay\u0131n.<\/p>\n<h4>JVM Bellek Ayarlar\u0131<\/h4>\n<p>Java uygulamalar\u0131n\u0131n performans\u0131, JVM&#8217;ye ayr\u0131lan bellekle do\u011frudan ili\u015fkilidir. Tomcat&#8217;in kulland\u0131\u011f\u0131 JVM&#8217;ye ayr\u0131lan ba\u015flang\u0131\u00e7 ve maksimum bellek miktar\u0131n\u0131 ayarlamak, uygulaman\u0131z\u0131n performans\u0131n\u0131 art\u0131rabilir veya bellek yetersizli\u011fi sorunlar\u0131n\u0131 \u00e7\u00f6zebilir. Bu ayarlar genellikle <code>JAVA_OPTS<\/code> ortam de\u011fi\u015fkeni arac\u0131l\u0131\u011f\u0131yla yap\u0131l\u0131r.<\/p>\n<p><code>apt-get<\/code> ile kurulan Tomcat 7 i\u00e7in, bu ayarlar\u0131 <code>\/etc\/default\/tomcat7<\/code> dosyas\u0131nda veya <code>\/etc\/tomcat7\/conf\/tomcat7.conf<\/code> (Ubuntu 14.04&#8217;te <code>\/etc\/default\/tomcat7<\/code> daha yayg\u0131nd\u0131r) dosyas\u0131nda yapabilirsiniz.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/default\/tomcat7<\/code><\/pre>\n<p>Bu dosya i\u00e7inde, <code>JAVA_OPTS<\/code> sat\u0131r\u0131n\u0131 aray\u0131n veya yoksa ekleyin. A\u015fa\u011f\u0131daki \u00f6rnek, ba\u015flang\u0131\u00e7 belle\u011fini 256MB, maksimum belle\u011fi 512MB ve maksimum kal\u0131c\u0131 nesil alan\u0131n\u0131 256MB olarak ayarlar:<\/p>\n<pre><code class=\"language-bash\">JAVA_OPTS=\"-Djava.awt.headless=true -Xmx512m -Xms256m -XX:MaxPermSize=256m\"<\/code><\/pre>\n<p>*   <code>-Xmx512m<\/code>: JVM&#8217;nin kullanabilece\u011fi maksimum heap bellek miktar\u0131n\u0131 512 megabayt olarak ayarlar.<br \/>\n*   <code>-Xms256m<\/code>: JVM&#8217;nin ba\u015flang\u0131\u00e7ta ay\u0131raca\u011f\u0131 heap bellek miktar\u0131n\u0131 256 megabayt olarak ayarlar.<br \/>\n*   <code>-XX:MaxPermSize=256m<\/code>: Java 7&#8217;de kullan\u0131lan &#8220;PermGen&#8221; alan\u0131 i\u00e7in maksimum boyutu 256 megabayt olarak ayarlar. (Java 8 ve sonras\u0131 i\u00e7in bu parametre kald\u0131r\u0131lm\u0131\u015ft\u0131r.)<br \/>\n*   <code>-Djava.awt.headless=true<\/code>: Grafiksel bir aray\u00fcze sahip olmayan sunucu ortamlar\u0131nda AWT (Abstract Window Toolkit) ile ilgili hatalar\u0131 \u00f6nler.<\/p>\n<p>Bu de\u011ferleri uygulaman\u0131z\u0131n ihtiya\u00e7lar\u0131na ve sunucunuzun kullan\u0131labilir RAM miktar\u0131na g\u00f6re ayarlaman\u0131z \u00f6nemlidir. De\u011fi\u015fiklikleri kaydettikten sonra, Tomcat&#8217;i yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo service tomcat7 restart<\/code><\/pre>\n<h3>Tomcat Servisini Y\u00f6netme<\/h3>\n<p>Ubuntu 14.04&#8217;te Tomcat hizmetini y\u00f6netmek i\u00e7in Upstart komutlar\u0131n\u0131 kullan\u0131r\u0131z. Temel y\u00f6netim komutlar\u0131 \u015funlard\u0131r:<\/p>\n<p>*   <strong>Ba\u015flatma:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo service tomcat7 start<\/code><\/pre>\n<p>*   <strong>Durdurma:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo service tomcat7 stop<\/code><\/pre>\n<p>*   <strong>Yeniden Ba\u015flatma:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo service tomcat7 restart<\/code><\/pre>\n<p>*   <strong>Durum Kontrol\u00fc:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo service tomcat7 status<\/code><\/pre>\n<p>Tomcat hizmetinin sistem ba\u015flang\u0131c\u0131nda otomatik olarak ba\u015flat\u0131ld\u0131\u011f\u0131ndan emin olmak i\u00e7in (ki <code>apt-get<\/code> kurulumu bunu genellikle yapar), a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo update-rc.d tomcat7 defaults<\/code><\/pre>\n<p>Bu komut, Tomcat hizmetinin sistem a\u00e7\u0131l\u0131\u015f\u0131nda otomatik olarak \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayacak sembolik ba\u011flant\u0131lar\u0131 olu\u015fturur.<\/p>\n<h3>Web Uygulamas\u0131 Da\u011f\u0131t\u0131m\u0131<\/h3>\n<p>Tomcat&#8217;e web uygulamalar\u0131 (WAR dosyalar\u0131) da\u011f\u0131tman\u0131n birka\u00e7 yolu vard\u0131r:<\/p>\n<p>1.  <strong>Manager Uygulamas\u0131 Arac\u0131l\u0131\u011f\u0131yla:<\/strong> En kolay ve \u00f6nerilen y\u00f6ntemdir. Manager uygulamas\u0131n\u0131n web aray\u00fcz\u00fcne (http:\/\/your_server_ip:8080\/manager\/html) giri\u015f yaparak, &#8220;WAR file to deploy&#8221; b\u00f6l\u00fcm\u00fcnden WAR dosyan\u0131z\u0131 y\u00fckleyebilir ve da\u011f\u0131tabilirsiniz.<br \/>\n2.  <strong>Manuel Kopyalama:<\/strong> WAR dosyas\u0131n\u0131 do\u011frudan Tomcat&#8217;in <code>webapps<\/code> dizinine kopyalayabilirsiniz. Tomcat, bu dizine kopyalanan WAR dosyalar\u0131n\u0131 otomatik olarak alg\u0131lar, a\u00e7ar ve da\u011f\u0131t\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo cp \/path\/to\/your\/application.war \/var\/lib\/tomcat7\/webapps\/<\/code><\/pre>\n<p>    Birka\u00e7 saniye i\u00e7inde, Tomcat WAR dosyas\u0131n\u0131 otomatik olarak a\u00e7acak ve <code>application<\/code> ad\u0131nda yeni bir dizin olu\u015fturacakt\u0131r. Uygulaman\u0131za <code>http:\/\/your_server_ip:8080\/application<\/code> adresinden eri\u015febilirsiniz.<br \/>\n3.  <strong>Host Manager Arac\u0131l\u0131\u011f\u0131yla:<\/strong> Birden fazla sanal ana bilgisayar (virtual host) kurduysan\u0131z, Host Manager uygulamas\u0131 \u00fczerinden de da\u011f\u0131t\u0131m yapabilirsiniz.<\/p>\n<h3>Sorun Giderme<\/h3>\n<p>Tomcat ile ilgili sorunlarla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda, genellikle log dosyalar\u0131na bakmak sorunun k\u00f6kenini anlaman\u0131za yard\u0131mc\u0131 olur.<\/p>\n<p>Tomcat&#8217;in log dosyalar\u0131 <code>\/var\/log\/tomcat7<\/code> dizininde bulunur:<\/p>\n<p>*   <code>catalina.out<\/code>: Tomcat&#8217;in konsol \u00e7\u0131kt\u0131s\u0131n\u0131 ve genel uygulama loglar\u0131n\u0131 i\u00e7erir.<br \/>\n*   <code>localhost_access_log.YYYY-MM-DD.txt<\/code>: HTTP eri\u015fim loglar\u0131n\u0131 i\u00e7erir.<br \/>\n*   <code>catalina.YYYY-MM-DD.log<\/code>: Tomcat i\u00e7 loglar\u0131n\u0131 ve hata mesajlar\u0131n\u0131 i\u00e7erir.<br \/>\n*   <code>manager.log<\/code>, <code>host-manager.log<\/code>: Manager ve Host Manager uygulamalar\u0131na \u00f6zel loglar.<\/p>\n<p>Log dosyalar\u0131n\u0131 g\u00f6r\u00fcnt\u00fclemek i\u00e7in <code>tail<\/code> komutunu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">tail -f \/var\/log\/tomcat7\/catalina.out<\/code><\/pre>\n<p>Bu komut, <code>catalina.out<\/code> dosyas\u0131n\u0131n sonunu s\u00fcrekli olarak izler ve yeni log giri\u015flerini an\u0131nda g\u00f6sterir.<\/p>\n<p><strong>S\u0131k Kar\u015f\u0131la\u015f\u0131lan Sorunlar ve \u00c7\u00f6z\u00fcmleri:<\/strong><\/p>\n<p>*   <strong>Eri\u015fim Reddedildi (Permission Denied):<\/strong> Tomcat&#8217;in \u00e7al\u0131\u015ft\u0131\u011f\u0131 kullan\u0131c\u0131 (genellikle <code>tomcat7<\/code> kullan\u0131c\u0131s\u0131), belirli dosyalara veya dizinlere eri\u015fim iznine sahip olmayabilir. Dosya veya dizin izinlerini <code>chown<\/code> ve <code>chmod<\/code> komutlar\u0131yla d\u00fczeltin.<br \/>\n*   <strong>Port \u00c7ak\u0131\u015fmas\u0131:<\/strong> Tomcat&#8217;in kullanmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131 port (varsay\u0131lan 8080) ba\u015fka bir uygulama taraf\u0131ndan kullan\u0131l\u0131yor olabilir. <code>netstat -tulnp | grep 8080<\/code> komutuyla hangi uygulaman\u0131n portu kulland\u0131\u011f\u0131n\u0131 kontrol edin ve Tomcat&#8217;in portunu <code>server.xml<\/code> dosyas\u0131nda de\u011fi\u015ftirin veya \u00e7ak\u0131\u015fan uygulamay\u0131 durdurun.<br \/>\n*   <strong>Java Bellek Yetersizli\u011fi (OutOfMemoryError):<\/strong> Uygulaman\u0131z yeterli belle\u011fe sahip de\u011filse bu hatay\u0131 al\u0131rs\u0131n\u0131z. <code>\/etc\/default\/tomcat7<\/code> dosyas\u0131ndaki <code>JAVA_OPTS<\/code> ayarlar\u0131nda <code>-Xmx<\/code> de\u011ferini art\u0131r\u0131n.<br \/>\n*   <strong>Firewall Engellemesi:<\/strong> Sunucunuzda bir g\u00fcvenlik duvar\u0131 (\u00f6rn. UFW) etkinse, 8080 portuna gelen ba\u011flant\u0131lar\u0131 engelliyor olabilir. \u0130lgili portu g\u00fcvenlik duvar\u0131ndan a\u00e7man\u0131z gerekebilir:<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 8080\/tcp\n    sudo ufw reload<\/code><\/pre>\n<p>*   <strong>404 Hatalar\u0131 (Uygulama Bulunamad\u0131):<\/strong> Web uygulaman\u0131z do\u011fru bir \u015fekilde da\u011f\u0131t\u0131lmam\u0131\u015f veya ba\u011flam yolu (context path) yanl\u0131\u015f olabilir. Manager uygulamas\u0131n\u0131 kontrol ederek uygulaman\u0131z\u0131n da\u011f\u0131t\u0131ld\u0131\u011f\u0131ndan ve \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun.<\/p>\n<h3>G\u00fcvenlik En \u0130yi Uygulamalar\u0131<\/h3>\n<p>Tomcat 7 ve Ubuntu 14.04 EOL oldu\u011fu i\u00e7in g\u00fcvenlik g\u00fcncellemeleri art\u0131k sa\u011flanmamaktad\u0131r. Bu nedenle, bu kombinasyonu \u00fcretim ortamlar\u0131nda kullanmak ciddi g\u00fcvenlik riskleri ta\u015f\u0131r. Ancak yine de genel g\u00fcvenlik prensiplerini uygulamak \u00f6nemlidir:<\/p>\n<p>*   <strong>Varsay\u0131lan Portlar\u0131 De\u011fi\u015ftirin:<\/strong> 8080 gibi bilinen portlar\u0131 kullanmaktan ka\u00e7\u0131n\u0131n.<br \/>\n*   <strong>Manager ve Host Manager Eri\u015fimini K\u0131s\u0131tlay\u0131n:<\/strong> Bu uygulamalara eri\u015fimi sadece g\u00fcvenli IP adresleriyle s\u0131n\u0131rlay\u0131n veya m\u00fcmk\u00fcnse yaln\u0131zca yerel makineden eri\u015fime izin verin. \u00dcretim ortamlar\u0131nda bu uygulamalar\u0131 tamamen devre d\u0131\u015f\u0131 b\u0131rakmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.<br \/>\n*   <strong>G\u00fc\u00e7l\u00fc \u015eifreler Kullan\u0131n:<\/strong> <code>tomcat-users.xml<\/code> dosyas\u0131nda tan\u0131mlad\u0131\u011f\u0131n\u0131z kullan\u0131c\u0131lar i\u00e7in g\u00fc\u00e7l\u00fc ve karma\u015f\u0131k \u015fifreler kullan\u0131n.<br \/>\n*   <strong>En Az Yetki Prensibi:<\/strong> Tomcat&#8217;i \u00e7al\u0131\u015ft\u0131rmak i\u00e7in m\u00fcmk\u00fcn olan en az yetkiye sahip bir kullan\u0131c\u0131 kullan\u0131n (apt-get kurulumu bunu otomatik olarak <code>tomcat7<\/code> kullan\u0131c\u0131s\u0131yla yapar). Tomcat dizinlerinin ve dosyalar\u0131n\u0131n sahiplik ve izinlerini dikkatlice y\u00f6netin.<br \/>\n*   <strong>G\u00fcvenlik Duvar\u0131:<\/strong> Sadece gerekli portlar\u0131 a\u00e7arak sunucuya gelen trafi\u011fi k\u0131s\u0131tlay\u0131n.<br \/>\n*   <strong>Ters Proxy (Reverse Proxy) Kullan\u0131n:<\/strong> Apache HTTPD veya Nginx gibi bir ters proxy sunucusu kullanarak, Tomcat&#8217;i do\u011frudan internete a\u00e7mak yerine proxy \u00fczerinden eri\u015fim sa\u011flay\u0131n. Bu, ek bir g\u00fcvenlik katman\u0131 sa\u011flar, SSL\/TLS sonland\u0131rmas\u0131n\u0131 y\u00f6netir ve performans\u0131 art\u0131rabilir.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu kapsaml\u0131 k\u0131lavuzda, Apache Tomcat 7&#8217;yi Ubuntu 14.04 i\u015fletim sistemine <code>apt-get<\/code> paket y\u00f6neticisi arac\u0131l\u0131\u011f\u0131yla nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve temel konfig\u00fcrasyonlar\u0131n\u0131 nas\u0131l yapaca\u011f\u0131n\u0131z\u0131 detayl\u0131 bir \u015fekilde anlatt\u0131k. Java ortam\u0131n\u0131n haz\u0131rlanmas\u0131ndan ba\u015flayarak, Tomcat&#8217;in kurulumu, kullan\u0131c\u0131 y\u00f6netimi, port ayarlar\u0131, bellek konfig\u00fcrasyonu, hizmet y\u00f6netimi ve web uygulamas\u0131 da\u011f\u0131t\u0131m\u0131na kadar t\u00fcm ad\u0131mlar\u0131 ele ald\u0131k. Ayr\u0131ca, olas\u0131 sorun giderme y\u00f6ntemleri ve g\u00fcvenlik en iyi uygulamalar\u0131 hakk\u0131nda da bilgi verdik.<\/p>\n<p>Her ne kadar Ubuntu 14.04 ve Apache Tomcat 7 eski ve desteklenmeyen platformlar olsa da, bu k\u0131lavuz, bu spesifik ortamda kurulum ve y\u00f6netim s\u00fcre\u00e7lerini anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r. Modern uygulamalar ve \u00fcretim ortamlar\u0131 i\u00e7in her zaman g\u00fcncel i\u015fletim sistemlerini ve Tomcat&#8217;in en son s\u00fcr\u00fcmlerini kullanman\u0131z \u015fiddetle tavsiye edilir. Ancak belirli bir senaryoda bu eski teknolojilere ihtiya\u00e7 duyuluyorsa, bu k\u0131lavuz size yol g\u00f6sterecektir. Ba\u015far\u0131l\u0131 bir kurulum ve konfig\u00fcrasyon ile Java tabanl\u0131 web uygulamalar\u0131n\u0131z\u0131 bu platform \u00fczerinde g\u00fcvenle \u00e7al\u0131\u015ft\u0131rabilirsiniz. Unutmay\u0131n ki sunucu y\u00f6netimi s\u00fcrekli bir \u00f6\u011frenme ve dikkat gerektiren bir s\u00fcre\u00e7tir, bu nedenle her zaman dok\u00fcmantasyonu okuyun ve sisteminizi g\u00fcvende tutmak i\u00e7in en iyi uygulamalar\u0131 takip edin.<br \/>\n<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Apache Tomcat 7&#8217;yi Ubuntu 14.04&#8217;e Apt-Get ile Kurulum K\u0131lavuzu\nApache Tomcat, Java tabanl\u0131 web uygulamalar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131lan","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-37732","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apache Tomcat 7&#039;yi Ubuntu 14.04&#039;e Apt-Get ile Kurulum K\u0131lavuzu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apache Tomcat 7&#039;yi Ubuntu 14.04&#039;e Apt-Get ile Kurulum K\u0131lavuzu\" \/>\n<meta property=\"og:description\" content=\"Apache Tomcat 7&#039;yi Ubuntu 14.04&#039;e Apt-Get ile Kurulum K\u0131lavuzu Apache Tomcat, Java tabanl\u0131 web uygulamalar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131lan\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-13T16:40:45+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Apache Tomcat 7&#8217;yi Ubuntu 14.04&#8217;e Apt-Get ile Kurulum K\u0131lavuzu\",\"datePublished\":\"2026-01-13T16:40:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/\"},\"wordCount\":2511,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/\",\"name\":\"Apache Tomcat 7'yi Ubuntu 14.04'e Apt-Get ile Kurulum K\u0131lavuzu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-13T16:40:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apache Tomcat 7&#8217;yi Ubuntu 14.04&#8217;e Apt-Get ile Kurulum K\u0131lavuzu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Apache Tomcat 7'yi Ubuntu 14.04'e Apt-Get ile Kurulum K\u0131lavuzu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/","og_locale":"tr_TR","og_type":"article","og_title":"Apache Tomcat 7'yi Ubuntu 14.04'e Apt-Get ile Kurulum K\u0131lavuzu","og_description":"Apache Tomcat 7'yi Ubuntu 14.04'e Apt-Get ile Kurulum K\u0131lavuzu Apache Tomcat, Java tabanl\u0131 web uygulamalar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131lan","og_url":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-13T16:40:45+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"14 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Apache Tomcat 7&#8217;yi Ubuntu 14.04&#8217;e Apt-Get ile Kurulum K\u0131lavuzu","datePublished":"2026-01-13T16:40:45+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/"},"wordCount":2511,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/","url":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/","name":"Apache Tomcat 7'yi Ubuntu 14.04'e Apt-Get ile Kurulum K\u0131lavuzu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-13T16:40:45+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/apache-tomcat-7yi-ubuntu-14-04e-apt-get-ile-kurulum-kilavuzu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Apache Tomcat 7&#8217;yi Ubuntu 14.04&#8217;e Apt-Get ile Kurulum K\u0131lavuzu"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=37732"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37732\/revisions"}],"predecessor-version":[{"id":37733,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37732\/revisions\/37733"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}