હવે પછીના લેખમાં આપણે એક નજર નાંખવા જઈ રહ્યા છીએ ઉબુન્ટુ 10 પર આપણે ટોમકેટ 20.04 કેવી રીતે ઇન્સ્ટોલ કરી શકીએ. Apache Tomcat હેઠળ વિકસિત સર્વલેટ કન્ટેનર તરીકે કામ કરે છે જકાર્તા પ્રોજેક્ટ અપાચે સોફ્ટવેર ફાઉન્ડેશન ખાતે. તે અપાચે સોફ્ટવેર ફાઉન્ડેશનના સભ્યો અને સ્વતંત્ર સ્વયંસેવકો દ્વારા વિકસિત અને અપડેટ કરવામાં આવે છે.
જો કે આજે આ અન્ય સર્વર્સની જેમ લોકપ્રિય નથી, ટોમકેટ ઘણા પ્રોજેક્ટ્સમાં ઉપયોગી થવાનું ચાલુ રાખે છે. Tomcat ને Java SE 8 અથવા પછીનું ઇન્સ્ટોલ કરવું જરૂરી છે સિસ્ટમમાં જેથી તે યોગ્ય રીતે કાર્ય કરે.
ઉબુન્ટુ 10 પર ટોમકેટ 20.04 કેવી રીતે ઇન્સ્ટોલ કરવું
ઉબુન્ટુ પર OpenJDK સ્થાપિત કરો
જેમ મેં ઉપર લીટીઓ કહ્યું તેમ, ટોમકેટને અમારી સિસ્ટમ પર જાવા જેડીકે ઇન્સ્ટોલ કરવાની જરૂર છે. આ માટે અમે બંને Oracle Java JDK ને તેના ઓપન સોર્સ વિકલ્પ તરીકે ઇન્સ્ટોલ કરી શકીએ છીએ ઓપનજેડીકે.
પેરા ઓપનજેડીકે ઇન્સ્ટોલ કરો જે આપણે ઉબુન્ટુ રીપોઝીટરીઝમાં શોધી શકીએ છીએ, આપણે ફક્ત ટર્મિનલ (Ctrl + Alt + T) ખોલવું પડશે અને એક્ઝિક્યુટ કરવું પડશે:
sudo apt update; sudo apt install default-jdk
એકવાર ઇન્સ્ટોલ થઈ ગયા પછી, અમને ફક્ત જરૂર પડશે સ્થાપન ચકાસો જાવા સંસ્કરણ તપાસી રહ્યું છે:
java -version
ટોમકેટ માટે વપરાશકર્તા અને જૂથ બનાવો
પહેલા આપણે જઈ રહ્યા છીએ ટોમકેટ માટે એક નવું જૂથ બનાવો જેને આપણે ટોમકેટ કહીશું. આ આદેશ સાથે કરીશું:
sudo groupadd tomcat
પછી તે સમય છે ટોમકેટ માટે એક નવો વપરાશકર્તા બનાવો જેને આપણે ટોમકેટ કહીશું. પછી અમે તેને ટોમકેટ જૂથનો સભ્ય બનાવીશું જે અમે અગાઉ બનાવેલ છે. આ ઉપરાંત અમે પણ કરીશું / opt / tomcat અમે જે વપરાશકર્તા બનાવવા જઈ રહ્યા છીએ તેના માટે હોમ ફોલ્ડર. આ બધું કરવા માટે, તે જ ટર્મિનલમાં આપણે ફક્ત એક્ઝેક્યુટ કરવું પડશે:
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
ટોમકેટ ડાઉનલોડ કરો
આ બિંદુએ, અમે તૈયાર છીએ ટોમકેટ ડાઉનલોડ કરો અને ગોઠવો. આ લખવાના સમયે, 10 શ્રેણીનું નવીનતમ રીલિઝ થયેલ સંસ્કરણ 10.0.12 છે, અને તે પરથી ડાઉનલોડ કરી શકાય છે. પ્રોજેક્ટ વેબસાઇટ.
વેબ બ્રાઉઝરનો ઉપયોગ કરવા ઉપરાંત, અમે પણ કરી શકીએ છીએ ટર્મિનલ (Ctrl + Alt + T) ખોલીને અને તેમાંના આદેશોનો અમલ કરીને આજે પ્રકાશિત થયેલ આ નવીનતમ પેકેજ મેળવો:
cd /tmp
wget ftp://apache.cs.utah.edu/apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz
જ્યારે ડાઉનલોડ સમાપ્ત થાય, ત્યારે અમે કરીશું / opt / tomcat માં ટોમકેટ હોમ ફોલ્ડર બનાવો. ત્યાં જ આપણે ડાઉનલોડ કરેલી ફાઇલને અનઝિપ કરવાના છીએ. આ કરવા માટે આપણે ફક્ત આદેશો ચલાવવા પડશે:
sudo mkdir /opt/tomcat
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat/
હવે અમે જઈ રહ્યા છીએ ટોમકેટ યુઝરને સમગ્ર ડાયરેક્ટરીનું નિયંત્રણ આપો, અને અમે બિન સ્થાનમાંની તમામ સ્ક્રિપ્ટોને એક્ઝિક્યુટેબલ બનાવીશું.:
sudo chown -R tomcat: /opt/tomcat
sudo sh -c 'chmod +x /opt/tomcat/apache-tomcat-10.0.12/bin/*.sh'
ટોમકેટ સેવાને ગોઠવો
હવે જ્યારે અમે ઇચ્છીએ છીએ તે સ્થાન પર અમે એક્સ્ટ્રેક્ટેડ પેકેજ ધરાવીએ છીએ, અમે નીચે આપેલ આદેશને એક્ઝિક્યુટ કરવા જઈ રહ્યા છીએ ડિફોલ્ટ વપરાશકર્તા માટે ટોમકેટ રૂપરેખાંકન ફાઇલ ખોલો:
sudo vim /opt/tomcat/apache-tomcat-10.0.12/conf/tomcat-users.xml
ફાઇલની અંદર અમે વપરાશકર્તા માટે પાસવર્ડ સાથે એકાઉન્ટ બનાવવા જઈ રહ્યા છીએ સંચાલક અને તેને ફાઇલમાં સેવ કરો. અમે ફાઇલમાં નીચેની લીટીઓને કોપી અને પેસ્ટ કરીને આ કરી શકીએ છીએ.
<role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" password="escribe-la-contraseña-para-admin" roles="manager-gui,admin-gui"/>
પછી અમારા પાસવર્ડ માટે વિકલ્પ "પાસવર્ડ" બદલો, અમે સંપાદકને સાચવીએ છીએ અને બંધ કરીએ છીએ. આગળ, આપણે નીચેનો આદેશ ચલાવીશું ટોમકેટ માટે સર્વર એકાઉન્ટ બનાવો:
sudo vim /etc/systemd/system/tomcat.service
જ્યારે એડિટર ખુલે, ચાલો નીચેની લીટીઓ પેસ્ટ કરો અંદર પછી આપણે ફાઈલ સેવ કરીશું.
[Unit] Description=Tomcat servlet container After=network.target [Service] Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/apache-tomcat-10.0.12" Environment="CATALINA_HOME=/opt/tomcat/apache-tomcat-10.0.12" Environment="CATALINA_PID=/opt/tomcat/apache-tomcat-10.0.12/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/apache-tomcat-10.0.12/bin/startup.sh ExecStop=/opt/tomcat/apache-tomcat-10.0.12/bin/shutdown.sh [Install] WantedBy=multi-user.target
જ્યારે આપણે ટર્મિનલમાં પાછા આવીએ છીએ, ત્યારે આપણે નીચેના આદેશોને એક્ઝિક્યુટ કરવા જઈ રહ્યા છીએ સિસ્ટમડ પ્રોફાઇલ્સ ફરીથી લોડ કરો અને ટોમકેટ સેવાને સક્ષમ કરો:
sudo systemctl daemon-reload sudo systemctl start tomcat.service sudo systemctl enable tomcat.service
આ આદેશો પછી, માટે તપાસો કે ટોમકેટ ચાલી રહ્યું છે કે નહીં, અમારે માત્ર એક્ઝેક્યુટ કરવાની જરૂર પડશે:
sudo systemctl status tomcat.service
ટોમકેટ GUI શરૂ કરો
આ બિંદુએ, તે માત્ર જરૂરી રહેશે અમારું બ્રાઉઝર ખોલો અને સ્થાનિક સર્વર IP અથવા હોસ્ટના નામ પર જાઓ. આ અમને ડિફોલ્ટ ટોમકેટ પૃષ્ઠ બતાવવું જોઈએ:
http://localhost:8080
એકવાર પ્રોગ્રામ ઇન્ટરફેસમાં, તમારે કરવું પડશે વિકલ્પ પર ક્લિક કરો વ્યવસ્થાપક બેકએન્ડ પેજ પર લોગીન કરવા માટે. અહીં આપણે યુઝરનેમ તરીકે કેવી રીતે ઉપયોગ કરવો તે જોઈશું સંચાલક અને પાસવર્ડ તરીકે આપણે ફાઈલમાં દર્શાવેલ છે tomcat-users.xml.
જો તમે Tomcat સર્વરને રિમોટલી એક્સેસ કરવા માંગતા હો, તો રિમોટ IP એડ્રેસને વ્હાઇટલિસ્ટ કરવું જરૂરી રહેશે જેના પર એક્સેસની મંજૂરી આપવામાં આવશે.. સરનામાંની મર્યાદાઓને બદલવા માટે, તમારે યોગ્ય context.xml ફાઇલો ખોલવાની જરૂર પડશે. મેનેજર એપ્લિકેશન માટે, સંપાદિત કરવા માટેની ફાઇલ આ હશે:
sudo nano /opt/tomcat/apache-tomcat-10.0.12/webapps/manager/META-INF/context.xml
હોસ્ટ મેનેજર એપ્લિકેશન માટે, સંપાદિત કરવા માટેની ફાઇલ આ હશે:
sudo vim /opt/tomcat/apache-tomcat-10.0.12/webapps/host-manager/META-INF/context.xml
બંને ફાઇલોની અંદર, ગમે ત્યાંથી કનેક્શનને મંજૂરી આપવા માટે IP એડ્રેસના પ્રતિબંધની ચર્ચા કરો. જો તમે ફક્ત તમારા પોતાના IP સરનામાંથી આવતા કનેક્શન્સને ઍક્સેસ કરવાની મંજૂરી આપવા માંગતા હો, તો તમે સૂચિમાં તમારું સાર્વજનિક IP સરનામું ઉમેરી શકો છો.
Tomcat વેબ એપ્લિકેશન્સ માટેની context.xml ફાઈલો નીચેની જેમ કંઈક દેખાવી જોઈએ:
context.xml ફાઇલોને સાચવ્યા પછી, તમારે જરૂર છે ટોમકેટ સેવા પુનઃપ્રારંભ કરો આદેશ ચલાવો:
sudo systemctl restart tomcat
તે મેળવી શકાય છે ટોમકેટ વિશે વધુ માહિતી અને તે કેવી રીતે કામ કરે છે પ્રોજેક્ટ વેબસાઇટ, તેના માં સત્તાવાર દસ્તાવેજીકરણ અથવા તમારામાં વિકિપીડિયા.