அடுத்த கட்டுரையில் நாம் கவனிக்கப் போகிறோம் உபுண்டு 10 இல் tomcat 20.04 ஐ எவ்வாறு நிறுவுவது. Apache Tomcat கீழ் உருவாக்கப்பட்ட சர்வ்லெட் கொள்கலனாக செயல்படுகிறது ஜகார்த்தா திட்டம் அப்பாச்சி மென்பொருள் அறக்கட்டளையில். இது அப்பாச்சி மென்பொருள் அறக்கட்டளை உறுப்பினர்கள் மற்றும் சுயாதீன தன்னார்வலர்களால் உருவாக்கப்பட்டு புதுப்பிக்கப்பட்டது.
இன்று இது மற்ற சேவையகங்களைப் போல பிரபலமாக இல்லை என்றாலும், பல திட்டங்களில் Tomcat தொடர்ந்து பயனுள்ளதாக இருக்கும். Tomcat க்கு Java SE 8 அல்லது அதற்குப் பிறகு நிறுவப்பட வேண்டும் கணினியில் அது சரியாக வேலை செய்கிறது.
உபுண்டு 10 இல் Tomcat 20.04 ஐ எவ்வாறு நிறுவுவது
உபுண்டுவில் OpenJDK ஐ நிறுவவும்
மேலே நான் கூறியது போல், Tomcat க்கு Java JDKஐ எங்கள் கணினியில் நிறுவ வேண்டும். இதற்காக நாம் இருவரும் Oracle Java JDK ஐ அதன் திறந்த மூல மாற்றாக நிறுவலாம் OpenJDK.
பாரா OpenJDK ஐ நிறுவவும் உபுண்டு களஞ்சியங்களில் நாம் கண்டுபிடிக்க முடியும், நாம் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து இயக்க வேண்டும்:
sudo apt update; sudo apt install default-jdk
நிறுவிய பின், நமக்கு மட்டுமே தேவைப்படும் நிறுவலை சரிபார்க்கவும் ஜாவா பதிப்பைச் சரிபார்க்கிறது:
java -version
Tomcat க்கான பயனர் மற்றும் குழுவை உருவாக்கவும்
முதலில் நாம் போகிறோம் Tomcat க்கான புதிய குழுவை உருவாக்கவும், அதை நாங்கள் tomcat என்று அழைக்கப் போகிறோம். இதை கட்டளையுடன் செய்வோம்:
sudo groupadd tomcat
பின்னர் அது நேரம் டாம்கேட்டிற்கு புதிய பயனரை உருவாக்கவும், அதை நாங்கள் டாம்கேட் என்று அழைக்கப் போகிறோம். பின்னர் நாம் முன்பு உருவாக்கிய டாம்கேட் குழுவில் அதை உறுப்பினராக்குவோம். கூடுதலாக நாமும் செய்வோம் / விலகல் / பூனை நாம் உருவாக்கப் போகும் பயனருக்கான முகப்பு கோப்புறை. இதையெல்லாம் செய்ய, அதே முனையத்தில் நாம் மட்டும் இயக்க வேண்டும்:
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat 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 இல் tomcat ஹோம் கோப்புறையை உருவாக்கவும். அங்குதான் டவுன்லோட் செய்த கோப்பை அன்ஜிப் செய்யப் போகிறோம். இதைச் செய்ய, நாம் கட்டளைகளை மட்டுமே இயக்க வேண்டும்:
sudo mkdir /opt/tomcat
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat/
இப்போது நாங்கள் போகிறோம் முழு கோப்பகத்தின் கட்டுப்பாட்டையும் Tomcat பயனருக்கு வழங்கவும், மேலும் பின் இடத்தில் உள்ள அனைத்து ஸ்கிரிப்ட்களையும் இயக்கக்கூடியதாக மாற்றுவோம்:
sudo chown -R tomcat: /opt/tomcat
sudo sh -c 'chmod +x /opt/tomcat/apache-tomcat-10.0.12/bin/*.sh'
டாம்கேட் சேவையை உள்ளமைக்கவும்
இப்போது நாம் விரும்பும் இடத்தில் பிரித்தெடுக்கப்பட்ட தொகுப்பு உள்ளது, பின்வரும் கட்டளையை இயக்கப் போகிறோம் இயல்புநிலை பயனருக்கு tomcat உள்ளமைவு கோப்பைத் திறக்கவும்:
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"/>
பிறகு எங்கள் கடவுச்சொல்லுக்கான "கடவுச்சொல்" விருப்பத்தை மாற்றவும், எடிட்டரைச் சேமித்து மூடுகிறோம். அடுத்து, பின்வரும் கட்டளையை இயக்குவோம் Tomcat க்கான சர்வர் கணக்கை உருவாக்கவும்:
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
நாம் மீண்டும் முனையத்திற்கு வந்ததும், பின்வரும் கட்டளைகளை இயக்கப் போகிறோம் systemd சுயவிவரங்களை மீண்டும் ஏற்றவும் மற்றும் tomcat சேவையை இயக்கவும்:
sudo systemctl daemon-reload sudo systemctl start tomcat.service sudo systemctl enable tomcat.service
இந்த கட்டளைகளுக்குப் பிறகு, செய்ய டாம்கேட் இயங்குகிறதா இல்லையா என்பதைச் சரிபார்க்கவும், நாம் மட்டும் செயல்படுத்த வேண்டும்:
sudo systemctl status tomcat.service
Tomcat GUI ஐத் தொடங்கவும்
இந்த கட்டத்தில், அது மட்டுமே தேவைப்படும் எங்கள் உலாவியைத் திறந்து உள்ளூர் சேவையக ஐபி அல்லது ஹோஸ்ட் பெயருக்குச் செல்லவும். இது எங்களுக்கு இயல்புநிலை Tomcat பக்கத்தைக் காண்பிக்கும்:
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
இரண்டு கோப்புகளுக்குள்ளும், எங்கிருந்தும் இணைப்புகளை அனுமதிக்க ஐபி முகவரியின் கட்டுப்பாட்டைப் பற்றி விவாதிக்கவும். உங்கள் சொந்த ஐபி முகவரியிலிருந்து வரும் இணைப்புகளுக்கு மட்டுமே அணுகலை அனுமதிக்க விரும்பினால், பட்டியலில் உங்கள் பொது ஐபி முகவரியைச் சேர்க்கலாம்.
Tomcat இணையப் பயன்பாடுகளுக்கான Context.xml கோப்புகள் பின்வருவனவற்றைப் போலவே இருக்க வேண்டும்:
Context.xml கோப்புகளைச் சேமித்த பிறகு, உங்களுக்குத் தேவை Tomcat சேவையை மீண்டும் தொடங்கவும் கட்டளையை இயக்குகிறது:
sudo systemctl restart tomcat
அதைப் பெறலாம் Tomcat மற்றும் அது எவ்வாறு செயல்படுகிறது என்பது பற்றிய கூடுதல் தகவல்கள் திட்ட வலைத்தளம், அதன் உத்தியோகபூர்வ ஆவணங்கள் அல்லது உங்கள் விக்கி.