Apache Tomcat, Java tabanlı web uygulamaları veya sayfaları için popüler, ücretsiz ve açık kaynaklı bir web kapsayıcısı ve web sunucusudur. Apache HTTP sunucusunun tüm özelliklerine sahip olmasa da Java web geliştiricileri için kullanışlıdır. Gereksinim, hemen hemen tüm popüler işletim sistemleri için hazır olan JDK platformu olduğundan, Windows, macOS ve Linux üzerine kurulabilir. Tomcat, JSP’leri yürütme için servlet’lere dönüştürmek için Jasper dönüştürücüsünü kullanır. Pekala, burada Apache Tomcat özelliklerinden değil, PowerShell veya Komut İstemi kullanarak Windows 10, 8 veya 7 işletim sistemlerine kurmanın ve yapılandırmanın kolay bir yolundan bahsediyoruz.
Chocolatey & Command istemini veya Powershell’i kullanarak Windows 10, 8 veya 7’ye Apache Tomcat Sunucusunu kurun.
Komut istemini aç
Windows 10 veya 7’ye gidin ve simge göründüğünde CMD’yi arayın, altında çalıştırın Yönetim Haklar. Windows 7’de, Yönetici seçeneğini seçmek için sonuca sağ tıklamanız gerekir.
Chocolatey Paket Yöneticisini Kurun
Şimdi aşağıdaki komut bloğunu kopyalayın ve komut isteminize yapıştırın ve Girmek anahtar. Sistem tarafından istendiğinde Choco kurulumu için izin verin.
@”%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe” -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))” && SET “PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin”
Yükleme tamamlandıktan sonra, komut istemini kapatın ve yönetici ayrıcalıklarıyla yeniden açın.
JDK’yı Windows 10 veya 7’ye yükleme komutu
Bildiğimiz gibi, Apache Tomcat’in düzgün çalışması için Java Development Kit’e ihtiyacı vardır, bu yüzden zaten sahipseniz bu adımı atlayabilirsiniz, aksi halde OpenJDK’yi kurmak için aşağıdaki komutu kullanın. Burada Açık kaynak JDK’nın en son sürümünü kuracağız.
Burada OpenJDK 15’i yüklüyoruz
choco install ojdkbuild
JDK 11 gibi daha eski sürümleri yüklemek istiyorsanız
choco install ojdkbuild11
ve OpenJDK 8’e sahip olmak
choco install ojdkbuild8
Apache Tomcat’i Windows’a yükleyin
Son olarak, single’ı gerçekleştirin çikolata Apache Tomcat’i indiren ve bunun için Java Home ve Cataline yollarını yapılandıran komut.
choco install tomcat
Arka planda Windows’ta Tomcat Hizmetini başlatın
Kurulum tamamlandıktan sonra ortam değişkenlerini yeniledikten sonra Tomcat servisini bir komut ile başlatabiliriz. Böylece komut istemi, sistem ortamında yeni eklenen Tomcat klasör yolunu tanıyabilir.
refreshenv
Şimdi bu komut ile Tomcat servisini başlatalım.
tomcat9
Windows Defender sizden Apache Commons-Daemon Service Runner’ın genel ağ ile iletişim kurmasına izin vermenizi isteyecektir. tıklamak Erişime izin vermek düğme.
Ancak komut istemini kapattığınızda, hizmet otomatik olarak alacak durdu. Yani eğer istersen arka plan sistemli pencereler başlat, sonra kurdun Otomatik olarak hizmet yönetimi.
- Win tuşu + R’ye basın
- Tip-
services.msc
- Aramak Apaçi akşamdan kalma
- Servise sağ tıklayın
- Seçme Özellikler
- ayarlamak Başlamak tip otomatik olarak ve vur Başlamak düğme.
- basın TAMAM düğmesine basın ve Hizmetler penceresinden çıkın.
Tomcat Web Yönetimi arayüzüne erişin
Şimdi tarayıcıyı Windows sisteminizde açın ve 8080 numaralı bağlantı noktasında çalışan localhost’a yönlendirin. Örnek- http://localhost:8080
Ancak, ” gibi web yönetim sayfalarına erişemeyeceksiniz.Sunucu Durumu, Yönetici Uygulaması ve Ana Bilgisayar Yöneticisi“. Bunun için Tomcat User Config dosyasında kullanıcı rolünü belirlememiz gerekiyor. Bu öğreticiyi takip etmeye devam edin.
Kullanıcı rolleri, kullanıcı adı ve parola eklemek için:
Aşama 1: İle bir komut istemi açın yönetici izinler ve aşağıdaki komutu yazın. açıklama– Değiştir akşamdan kalma9 kullandığınız sürüm ile
Notepad C:\ProgramData\Tomcat9\conf\tomcat-users.xml
Adım 2: Şimdi aşağıdaki satırları kopyalayıp önüne yapıştırın </tomcat-users>
. Ancak kullanıcı adını ve parolayı ayarlamak istediğinizle değiştirin. burada kullanıyoruz h2s Ve pwd.
<role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="manager"/> <role rolename="manager-gui"/> <user username="h2s" password="pwd" roles="admin,admin-gui,manager,manager-gui"/>
Aşama 3: Dosyayı kaydedin ve kapatın.
Şimdi tarayıcınızı Tomcat Tab ile yenileyin ve tıklayın Sunucu durumu veya diğer iki seçenek. bilgilerinizi girmenizi isteyecektir. Kullanıcı adı Ve şifre. Dosyada ayarladığınızı sağlayın.
Uzaktan erişim
Aynı Windows 10 veya 7 sisteminde Apache Tomcat Sunucusuna sorunsuz bir şekilde erişebilirsiniz, ancak yine de uzaktan erişemezsiniz. Yönetim arayüzüne uzak bir sistemden erişmeniz tavsiye edilmese de yine de isterseniz verilenleri yapın.
Edit Manager ve Host-Manager Context XML dosyası
1. Komut istemini yönetici olarak açın.
2. Bir sonraki komutun ötesinde. açıklama– Değiştir akşamdan kalma9 Kullanmakta olduğunuz sürümle aşağıdaki komutta.
Notepad C:\ProgramData\Tomcat9\webapps\manager\META-INF\context.xml
3. Eklemek <!--
sonraki metin bloğunun başında ve -->
sonunda ekran görüntüsü gösteriliyorsa. Ardından dosyayı kaydedin.
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
Aynı şekilde, ayrıca Ana bilgisayar yöneticisi dosyasını düzenleyin ve ekleyin <!--
sonraki metin bloğunun başında ve -->
sonunda.
Notepad C:\ProgramData\Tomcat9\webapps\host-manager\META-INF\context.xml
Artık uzak sistemdeki Windows 10 veya 7 bilgisayarınızın IP adresini kullanarak tarayıcıyı kullanarak Tomcat sunucunuza erişebilirsiniz.
Sil (isteğe bağlı)
Bir süre sonra, Windows 10 veya 7’nizde JDK ve Tomcat kullanmıyorsanız, dosyaları ve hizmeti kaldırmak ve kaldırmak için aşağıdaki komutu kullanın.
choco uninstall ojdkbuild
##Önce servisi durdurun…
choco uninstall tomcat
Diğer öğreticiler-
- Chocolatey ile Windows 10’da Virtualbox nasıl kurulur?
- Windows’ta Chocolatey ile Apache Sunucusunu Kurma Adımları
- Apache web sunucusunu tek bir komutla CentOS 7/6’ya kurun