5 Eylül 2019 Perşembe

Tomcat Zip Olarak Kurulum

Giriş
Zip dosyasını açtıktan sonra karşımıza çıkan dizinler şöyle
bin: contains the binaries; and startup script (startup.bat for Windows and startup.sh for Unixes and Mac OS), shutdown.sh script (shutdown.bat for Windows and shutdown.sh for Unix and Mac OS), and other binaries and scripts.

conf: contains the system-wide configuration files, such as server.xml, web.xml, and context.xml. (We will use the server.xml later on, to configure the Tomcat server for HTTPS/SSL)

webapps: contains the webapps to be deployed. You can also place the WAR (Webapp Archive) file for deployment here.

lib: contains the Tomcat’s system-wide JAR files, accessible by all webapps. You could also place an external JAR file (such as MySQL JDBC Driver) here.

logs: contains Tomcat’s log files. You may need to check for error messages here.

work: Tomcat’s working directory used by JSP, for JSP-to-Servlet conversion.
start.sh ile Başlatmak
bin dizinindedir. Log çıktısı dosyaya verilir. catalina.out dosyasında log mesajları görülebilir.

Örnek
Windows'ta elle başlatmak için şöyle yaparız.
"c:\program files\tomcat\bin\startup.bat";//for linux use .sh
Örnek
Windows'ta şöyle yaparız.
\apache-tomcat-7.0.77\bin>start startup.bat
Örnek
Linux'ta şöyle yaparız.
sh startup.sh
Eğer Java kurulu değilse şu hatayı alırız.
"Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program"
Java kurulu ise çıktısı şöyledir.
-bash-4.2$ ./startup.sh

Using CATALINA_BASE:   /usr/share/apache-tomcat-8.0.33
Using CATALINA_HOME:   /usr/share/apache-tomcat-8.0.33
Using CATALINA_TMPDIR: /usr/share/apache-tomcat-8.0.33/temp
Using JRE_HOME:        /
Using CLASSPATH:       /usr/share/apache-tomcat-8.0.33/bin/bootstrap.jar:...
catalina.sh İle Başlatmak
Açıklaması şöyle. Log çıktısı ekrana verilir.
You can also use ./catalina.sh run to start your app. This command will print the logs to your terminal so you don’t need to tail them to see what’s happening.
shutdown.sh ile Durdurmak
Durdurmak içinse şöyle yaparız.
"c:\program files\tomcat\bin/shutdown.bat";//for linux use .sh
Çıktısı şöyledir.
-bash-4.2$ ./shutdown.sh

Using CATALINA_BASE:   /usr/share/apache-tomcat-8.0.33
Using CATALINA_HOME:   /usr/share/apache-tomcat-8.0.33
Using CATALINA_TMPDIR: /usr/share/apache-tomcat-8.0.33/temp
Using JRE_HOME:        /
JDK veya JRE
Eğer başlatma sırasında JAVA_HOMe veya JRE_HOME tanımlı değil hatası alırsak şu seçeneklerimiz var. Windows'ta JAVA_HOME veya JRE_HOME değişkenine atama yaptıktan sonea sistem tekrar giriş yapmak gerekir

1. JDK Kullanmak
JAVA_HOME değişkenine değer atamak için şöyle yaparız.
C:\Program Files\Java\jdk1.8.0_102 
2. Sistem JRE'sini kullanmak
Tomcat zip olarak kurulduysa çalıştırırken önce JRE_HOME, eğer bu değişken yoksa JAVA_HOME değişkeninin işaret ettiği JRE'yi kullanır.
JDK İçindeki JRE
JRE_HOME değişkenine Windows'ta değer atamak için şöyle yaparız.
set "JRE_HOME=C:\Program Files\Java\jdk1.7.0_03\jre"
Şöyle yaparız.
export JAVA_HOME=/home/Desktop/jdk8/
export PATH=$PATH:$JAVA_HOME
Normal JRE
Şöyle yaparız.
C:\Program Files\Java\jre1.8.0_102
JRE ortam değişkeni ise JDK içindeki bin'i göstermeli.

3. Tomcat'e Mahsus JRE Kullanmak
Tomcat setenv.sh yazısına taşıdım.

Hiç yorum yok:

Yorum Gönder