Java SEyi CentOSa yükleme
Giriş Java, çeşitli donanım ortamlarında Java uygulamaları ve uygulamaları geliştirmenizi ve çalıştırmanızı sağlayan popüler bir yazılım platformudur. Ar var
Popüler Apache web sunucusuyla aynı kuruluş tarafından oluşturulan Apache Tomcat, ziyaretçilere Java web sayfaları sunmanıza izin veren bir web sunucusudur. Bu kılavuzda, Apache Tomcat'i bir Ubuntu 14.04 sunucusuna nasıl kurabileceğimizi göreceğiz.
Öncelikle, sunucumuzdaki tüm yazılımları güncellememiz ve bir dizi önkoşul yüklememiz gerekiyor:
apt-get update
Bunu yaptıktan sonra JDK'yı yükleyin:
apt-get install default-jdk
Tomcat web sunucusunu altında çalıştırmak için root olmayan bir kullanıcıya ihtiyacımız olacak. Kolay yönetim için buna "tomcat" diyeceğiz. Doğal olarak, bu istediğiniz herhangi bir şey olabilir.
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Ön koşulların başarıyla kurulduğunu onayladıktan sonra, Tomcat kurulum işlemine başlayabiliriz. İlk olarak dosyaları indireceğiz:
cd
wget http://mirror.sdunix.com/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz
mkdir /opt/tomcat
tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
İzinleri ayarlayın:
cd /opt/tomcat
sudo chgrp -R tomcat conf
sudo chmod g+rwx conf
sudo chmod g+r conf/*
sudo chown -R tomcat work/ temp/ logs/
Şimdi Tomcat'i bir hizmet olarak çalıştırmak için bir komut dosyası oluşturmamız gerekecek.
Bunu yapmak için JAVA_HOME
değişkeni ayarlamanız gerekir . Aşağıdaki komutu kullanarak bunu bulabilirsiniz:
update-alternatives --config java
Bunu yaptıktan sonra komut dosyasını oluşturun:
vi /etc/init/tomcat.conf
Aşağıdaki içerikleri dosyaya yapıştırın:
description "Tomcat"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
setuid tomcat
setgid tomcat
env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
env HOME=/opt/tomcat
# Modify these options as needed
env JAVA_OPTS="-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
env MEMORY="-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
exec $HOME/bin/catalina.sh run
# cleanup temp directory after stop
post-stop script
rm -rf $HOME/temp/*
end script
Bu dosyayı kaydettikten sonra, yürütün:
sudo initctl reload-configuration
Artık Tomcat web sunucusunu aşağıdaki komutu kullanarak başlatabilirsiniz:
initctl start tomcat
Hizmeti başlattıktan sonra Tomcat'e aşağıdaki URL'den erişebilirsiniz:
serverip:8080
Web Yönetim Arayüzüne erişmek için, ona erişebilecek bir kullanıcı yaratmamız gerekecek. Aşağıdaki dosyayı favori düzenleyicinizle açın:
/opt/tomcat/conf/tomcat-users.xml
Aşağıdakileri bu dosyaya yapıştırın:
<tomcat-users>
<user username="user" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
"Kullanıcı" kullanıcı adını ve "şifre" oluşturmak istediğiniz kullanıcının şifresini değiştirin. Hatırladığınızdan emin olun!
Tomcat'i yazarak yeniden başlatın:
initctl restart tomcat
Artık az önce oluşturduğunuz kullanıcı adı ve şifreyle giriş yapabilirsiniz.
Tomcat'e aşağıdaki URL'den erişebilirsiniz:
serverip:8080
Birden fazla arayüz var. Yönetici Uygulamasına buradan erişebilirsiniz:
serverip:8080/manager/html
Yönetici Uygulaması ile Tomcat sunucunuzda barındırılan web sitelerini yönetebilirsiniz.
Ana Bilgisayar Yöneticisine aşağıdaki URL'den erişilebilir:
serverip:8080/host-manager/html/
Tebrikler! Artık kendi Tomcat sunucunuzu kurdunuz!
Giriş Java, çeşitli donanım ortamlarında Java uygulamaları ve uygulamaları geliştirmenizi ve çalıştırmanızı sağlayan popüler bir yazılım platformudur. Ar var
En az 1GB RAMe sahip bir Vultr VPS gerekir. SSH erişimi (kök / yönetici ayrıcalıklarıyla). Adım 1: BungeeCordu Kurmak İlk önce
Farklı Bir Sistem mi Kullanıyorsunuz? Red5, Javada uygulanan ve canlı akış gibi Flash çok kullanıcılı uygulamaları çalıştırmanıza izin veren açık kaynaklı bir medya sunucusudur
Giriş Apache Maven, Java projeleri için kullanılan ücretsiz ve açık kaynaklı bir proje yönetim aracıdır. Bir proje derlemesini, raporlamasını ve
Elasticsearch popüler bir açık kaynak kodlu tam metin arama ve analiz motorudur. Çok yönlülüğü, ölçeklenebilirliği ve kullanım kolaylığı sayesinde Elasticsearch widel
Farklı Bir Sistem mi Kullanıyorsunuz? Red5, Javada uygulanan ve canlı akış gibi Flash çok kullanıcılı uygulamaları çalıştırmanıza izin veren açık kaynaklı bir medya sunucusudur
Scala, nesne yönelimli ve işlevsel bir programlama dilidir. Spark, Akka, gibi uygulamaların geliştirilmesi için kullanılan popüler bir dildir.
BT altyapısı buluta geçtikçe ve Nesnelerin İnterneti popüler hale geldikçe, kuruluşlar ve BT uzmanları genel bulut hizmetlerini
Farklı Bir Sistem mi Kullanıyorsunuz? Gradle, Apache Ant ve Apache Maven kavramlarına dayanan ücretsiz ve açık kaynaklı bir yapı otomasyon araç setidir. Kepçe sağlar
Farklı Bir Sistem mi Kullanıyorsunuz? Gradle, Apache Ant ve Apache Maven kavramlarına dayanan ücretsiz ve açık kaynaklı bir yapı otomasyon araç setidir. Kepçe sağlar
Giriş Bukkit, Minecraftın bir uzantısıdır ve bazı özel özellikler ve oyun deneyiminizi büyük ölçüde artırabilecek eklentiler sunar.
Apache Maven, Java tabanlı uygulamaları dağıtmak için yaygın olarak kullanılan ücretsiz ve açık kaynaklı bir yazılım proje yönetim aracıdır. Önkoşullar Yeni
Apache Tomcat, Java web sayfalarını sunmak için tasarlanmış açık kaynaklı bir web sunucusudur. Yaygın olarak dağıtılır ve çeşitli kritik iş web uygulamalarına güç sağlar
Giriş Apache Maven, Java projeleri için kullanılan ücretsiz ve açık kaynaklı bir proje yönetim aracıdır. Bir proje derlemesini, raporlamasını ve
Bu kılavuzda, Apache Tomcatin bir Ubuntu 16.04 sunucusuna nasıl kurulacağı açıklanmaktadır. Önkoşullar Yeni bir Ubuntu 16.04 sunucu örneği dağıtın. Kök olmayan bir sud oluşturma
Bu kılavuzda, Ubuntu 16.04e Java 8i manuel olarak nasıl yükleyeceğinizi öğreneceksiniz. Bu eğitimdeki talimatlar Ubuntunun diğer sürümlerinde de çalışacaktır
Farklı Bir Sistem mi Kullanıyorsunuz? GoCD açık kaynaklı bir sürekli dağıtım ve otomasyon sistemidir. Karmaşık iş akışlarını, paralel bir
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun