ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ನೋಡೋಣ ಉಬುಂಟು 10 ನಲ್ಲಿ ನಾವು ಟಾಮ್ಕ್ಯಾಟ್ 20.04 ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು. ಅಪಾಚೆ ಟಾಮ್ಕ್ಯಾಟ್ ಅಡಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಸರ್ವ್ಲೆಟ್ ಕಂಟೇನರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಜಕಾರ್ತಾ ಯೋಜನೆ ಅಪಾಚೆ ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್ನಲ್ಲಿ. ಇದನ್ನು ಅಪಾಚೆ ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್ನ ಸದಸ್ಯರು ಮತ್ತು ಸ್ವತಂತ್ರ ಸ್ವಯಂಸೇವಕರು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ ಮತ್ತು ನವೀಕರಿಸಿದ್ದಾರೆ.
ಇಂದು ಇದು ಇತರ ಸರ್ವರ್ಗಳಂತೆ ಜನಪ್ರಿಯವಾಗಿಲ್ಲದಿದ್ದರೂ, ಟಾಮ್ಕ್ಯಾಟ್ ಅನೇಕ ಯೋಜನೆಗಳಲ್ಲಿ ಉಪಯುಕ್ತವಾಗಿದೆ. Tomcat ಗೆ Java SE 8 ಅಥವಾ ನಂತರದ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸುವ ಅಗತ್ಯವಿದೆ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಉಬುಂಟು 10 ನಲ್ಲಿ ಟಾಮ್ಕ್ಯಾಟ್ 20.04 ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು
ಉಬುಂಟುನಲ್ಲಿ ಓಪನ್ ಜೆಡಿಕೆ ಸ್ಥಾಪಿಸಿ
ನಾನು ಮೇಲಿನ ಸಾಲುಗಳನ್ನು ಹೇಳಿದಂತೆ, ಟಾಮ್ಕ್ಯಾಟ್ಗೆ ಜಾವಾ ಜೆಡಿಕೆಯನ್ನು ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಸ್ಥಾಪಿಸುವ ಅಗತ್ಯವಿದೆ. ಇದಕ್ಕಾಗಿ ನಾವಿಬ್ಬರೂ Oracle Java JDK ಅನ್ನು ಅದರ ಮುಕ್ತ ಮೂಲ ಪರ್ಯಾಯವಾಗಿ ಸ್ಥಾಪಿಸಬಹುದು ಓಪನ್ಜೆಡಿಕೆ.
ಪ್ಯಾರಾ OpenJDK ಅನ್ನು ಸ್ಥಾಪಿಸಿ ನಾವು ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಕಾಣಬಹುದು, ನಾವು ಕೇವಲ ಟರ್ಮಿನಲ್ (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
ಡೌನ್ಲೋಡ್ ಪೂರ್ಣಗೊಂಡಾಗ, ನಾವು ಮಾಡುತ್ತೇವೆ ಟಾಮ್ಕ್ಯಾಟ್ ಹೋಮ್ ಫೋಲ್ಡರ್ ಅನ್ನು / ಆಪ್ಟ್ / ಟಾಮ್ಕ್ಯಾಟ್ನಲ್ಲಿ ರಚಿಸಿ. ಅಲ್ಲಿ ನಾವು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್ ಅನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಲಿದ್ದೇವೆ. ಇದನ್ನು ಮಾಡಲು ನಾವು ಆಜ್ಞೆಗಳನ್ನು ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು:
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
ನಾವು ಟರ್ಮಿನಲ್ಗೆ ಹಿಂತಿರುಗಿದಾಗ, ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಿದ್ದೇವೆ systemd ಪ್ರೊಫೈಲ್ಗಳನ್ನು ಮರುಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಟಾಮ್ಕ್ಯಾಟ್ ಸೇವೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ:
sudo systemctl daemon-reload sudo systemctl start tomcat.service sudo systemctl enable tomcat.service
ಈ ಆಜ್ಞೆಗಳ ನಂತರ, ಗೆ ಟಾಮ್ಕ್ಯಾಟ್ ಚಾಲನೆಯಲ್ಲಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ, ನಾವು ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗಿದೆ:
sudo systemctl status tomcat.service
ಟಾಮ್ಕ್ಯಾಟ್ GUI ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ
ಈ ಹಂತದಲ್ಲಿ, ಇದು ಮಾತ್ರ ಅಗತ್ಯವಾಗಿರುತ್ತದೆ ನಮ್ಮ ಬ್ರೌಸರ್ ತೆರೆಯಿರಿ ಮತ್ತು ಸ್ಥಳೀಯ ಸರ್ವರ್ ಐಪಿ ಅಥವಾ ಹೋಸ್ಟ್ ಹೆಸರಿಗೆ ಹೋಗಿ. ಇದು ನಮಗೆ ಡೀಫಾಲ್ಟ್ ಟಾಮ್ಕ್ಯಾಟ್ ಪುಟವನ್ನು ತೋರಿಸುತ್ತದೆ:
http://localhost:8080
ಪ್ರೋಗ್ರಾಂ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಒಮ್ಮೆ, ನೀವು ಮಾಡಬೇಕು ಆಯ್ಕೆಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮ್ಯಾನೇಜರ್ ಬ್ಯಾಕೆಂಡ್ ಪುಟಕ್ಕೆ ಲಾಗಿನ್ ಮಾಡಲು. ಇಲ್ಲಿ ನಾವು ಬಳಕೆದಾರಹೆಸರು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ತಿಳಿಯುತ್ತೇವೆ ನಿರ್ವಹಣೆ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಆಗಿ ನಾವು ಫೈಲ್ನಲ್ಲಿ ಸೂಚಿಸುತ್ತೇವೆ tomcat-users.xml.
ನೀವು ಟಾಮ್ಕ್ಯಾಟ್ ಸರ್ವರ್ ಅನ್ನು ರಿಮೋಟ್ ಆಗಿ ಪ್ರವೇಶಿಸಲು ಬಯಸಿದರೆ, ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುವ ರಿಮೋಟ್ ಐಪಿ ವಿಳಾಸವನ್ನು ಶ್ವೇತಪಟ್ಟಿ ಮಾಡುವುದು ಅವಶ್ಯಕ. ವಿಳಾಸದ ನಿರ್ಬಂಧಗಳನ್ನು ಬದಲಾಯಿಸಲು, ನೀವು ಸೂಕ್ತ ಸಂದರ್ಭ.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 ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಕಾಂಟೆಕ್ಸ್ಟ್.xml ಫೈಲ್ಗಳು ಈ ಕೆಳಗಿನಂತೆ ತೋರಬೇಕು:
Context.xml ಫೈಲ್ಗಳನ್ನು ಉಳಿಸಿದ ನಂತರ, ನಿಮಗೆ ಅಗತ್ಯವಿದೆ ಟಾಮ್ಕ್ಯಾಟ್ ಸೇವೆಯನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುತ್ತಿದೆ:
sudo systemctl restart tomcat
ಅದನ್ನು ಪಡೆಯಬಹುದು ಟಾಮ್ಕ್ಯಾಟ್ ಮತ್ತು ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್, ಅದರ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಅಥವಾ ನಿಮ್ಮಲ್ಲಿ ವಿಕಿ.