ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಉಬುಂಟು 9 ನಲ್ಲಿ ಟಾಮ್ಕ್ಯಾಟ್ 18.04 ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು ಎಂದು ನೋಡೋಣ. ಇದರ ಸ್ಥಾಪನೆಯ ಬಗ್ಗೆ ಸರ್ವ್ಲೆಟ್ಗಳು ಮತ್ತು ಜೆಎಸ್ಪಿಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಧಾರಕ ಇತರರಲ್ಲಿ, ಸಹೋದ್ಯೋಗಿ ಈಗಾಗಲೇ ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ ನಮ್ಮೊಂದಿಗೆ ಮಾತನಾಡಿದ್ದಾರೆ ಲೇಖನ.
ಅಪಾಚೆ ಟಾಮ್ಕ್ಯಾಟ್ ಇದರ ಅನುಷ್ಠಾನವಾಗಿದೆ ತೆರೆದ ಮೂಲ ಜಾವಾ ಸರ್ವ್ಲೆಟ್, ಜಾವಾ ಸರ್ವರ್ ಪುಟಗಳು, ಜಾವಾ ಅಭಿವ್ಯಕ್ತಿ ಭಾಷೆ ಮತ್ತು ಜಾವಾ ವೆಬ್ಸಾಕೆಟ್ ತಂತ್ರಜ್ಞಾನಗಳು. ಈ ರೀತಿಯ ವಿಷಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾದವರಿಗೆ ಇದು ಸಂಪೂರ್ಣ ಪರಿಹಾರವನ್ನು ನೀಡುತ್ತದೆ, ಅವುಗಳಲ್ಲಿ ದೊಡ್ಡ ಸಂಸ್ಥೆಗಳು ಮತ್ತು ಎಸ್ಎಂಇಗಳವರೆಗೆ ನಿಗಮಗಳಿವೆ, ಏಕೆಂದರೆ ಈ ಸಾಧನವನ್ನು ಏನಾದರೂ ನಿರೂಪಿಸಿದರೆ ಅದು ಅದರ ಸಾಧನವಾಗಿದೆ ದೊಡ್ಡ ಸ್ಕೇಲೆಬಿಲಿಟಿ.
ನಾವು ಟಾಮ್ಕ್ಯಾಟ್ 9 ಸ್ಥಾಪನೆಗೆ ಧುಮುಕುವ ಮೊದಲು, ನಾವು ಓಪನ್ಜೆಡಿಕೆ ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ.
OpenJDK ಅನ್ನು ಸ್ಥಾಪಿಸಿ
La ಉಬುಂಟು 18.04 ನಲ್ಲಿ ಓಪನ್ಜೆಡಿಕೆ ಪ್ಯಾಕೇಜ್ ಸ್ಥಾಪಿಸಿ ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ:
sudo apt install default-jdk
ನೀವು ಒರಾಕಲ್ ಜಾವಾವನ್ನು ಸ್ಥಾಪಿಸಲು ಬಯಸಿದರೆ ಓಪನ್ಜೆಡಿಕೆ ಬದಲಿಗೆ, ನೋಡಿ ಸೂಚನೆಗಳು ಸಹೋದ್ಯೋಗಿ ಸ್ವಲ್ಪ ಸಮಯದ ಹಿಂದೆ ಪೋಸ್ಟ್ ಮಾಡಿದ್ದಾರೆ.
ಟಾಮ್ಕ್ಯಾಟ್ಗಾಗಿ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಿ
ಈಗ ನೋಡೋಣ / opt / tomcat ನಲ್ಲಿ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯೊಂದಿಗೆ ಹೊಸ ಸಿಸ್ಟಮ್ ಬಳಕೆದಾರ ಮತ್ತು ಗುಂಪನ್ನು ರಚಿಸಿ, ಇದು ಟಾಮ್ಕ್ಯಾಟ್ ಸೇವೆಯನ್ನು ನಡೆಸುತ್ತದೆ:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
ಟಾಮ್ಕ್ಯಾಟ್ 9 ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ನಾವು ಬಳಸುತ್ತೇವೆ wget ಮತ್ತು ಅನ್ಜಿಪ್ ಮಾಡಿ ಟಾಮ್ಕ್ಯಾಟ್ 9 ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಹೊರತೆಗೆಯಲು. ನಾವು ಅವುಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಸ್ಥಾಪಿಸಬಹುದು:
sudo apt install unzip wget
ಡೌನ್ಲೋಡ್ ಮಾಡೋಣ ಟಾಮ್ಕ್ಯಾಟ್ 9.0.x ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ ನಿಂದ ಪುಟವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ. ಈ ಬರಹದಂತೆ, ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ 9.0.10 ಆಗಿದೆ.
ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಫೈಲ್ ಬಗ್ಗೆ ನಮಗೆ ಸ್ಪಷ್ಟವಾದಾಗ, ನಾವು ಅಲ್ಲಿಗೆ ಹೋಗುತ್ತೇವೆ / tmp ಡೈರೆಕ್ಟರಿ ಮತ್ತು wget ನೊಂದಿಗೆ ಜಿಪ್ ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ.
cd /tmp wget http://apache.rediris.es/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.zip
ಡೌನ್ಲೋಡ್ ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನಾವು ಜಿಪ್ ಫೈಲ್ ಅನ್ನು ಹೊರತೆಗೆಯುತ್ತೇವೆ ಮತ್ತು ಅದನ್ನು / opt / tomcat ಡೈರೆಕ್ಟರಿಗೆ ಸರಿಸುತ್ತೇವೆ:
unzip apache-tomcat-*.zip sudo mv apache-tomcat-*/ /opt/tomcat/
ಪ್ಯಾರಾ ಆವೃತ್ತಿಗಳು ಮತ್ತು ನವೀಕರಣಗಳ ಮೇಲೆ ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ನಾವು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ ಅದು ಅನುಸ್ಥಾಪನಾ ಡೈರೆಕ್ಟರಿಗೆ ಸೂಚಿಸುತ್ತದೆ:
sudo ln -s /opt/tomcat/apache-tomcat-* /opt/tomcat/latest
ನಂತರ, ನಿಮ್ಮ ಟಾಮ್ಕ್ಯಾಟ್ ಸ್ಥಾಪನೆಯನ್ನು ನವೀಕರಿಸಲು ನೀವು ಬಯಸಿದರೆ, ನೀವು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಅನ್ಪ್ಯಾಕ್ ಮಾಡಬಹುದು ಮತ್ತು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗೆ ಸೂಚಿಸಲು ಸಿಮ್ಲಿಂಕ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು.
ನಾವು ಮೊದಲೇ ಹೊಂದಿಸಿದ ಟಾಮ್ಕ್ಯಾಟ್ ಬಳಕೆದಾರರು ಹೊಂದಿರಬೇಕು ಟಾಮ್ಕ್ಯಾಟ್ 9 ಡೈರೆಕ್ಟರಿಗೆ ಪ್ರವೇಶ. ನಾವು ಡೈರೆಕ್ಟರಿಯ ಮಾಲೀಕತ್ವವನ್ನು ಟಾಮ್ಕ್ಯಾಟ್ನ ಬಳಕೆದಾರ ಮತ್ತು ಗುಂಪಿಗೆ ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ:
sudo chown -R tomcat: /opt/tomcat
ಸಹ ನಾವು ಬಿನ್ ಡೈರೆಕ್ಟರಿಯೊಳಗಿನ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:
sudo chmod +x /opt/tomcat/latest/bin/*.sh
Systemd ಯುನಿಟ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ
ಟಾಮ್ಕ್ಯಾಟ್ ಅನ್ನು ಸೇವೆಯಾಗಿ ನಡೆಸಲು, ನಾವು tomcat.service ಎಂಬ ಹೊಸ ಯುನಿಟ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ. ಇದನ್ನು ಉಳಿಸಬೇಕು / etc / systemd / system / directory ಒಳಗೆ ಕೆಳಗಿನ ವಿಷಯದೊಂದಿಗೆ:
[Unit] Description=Tomcat 9 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/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh [Install] WantedBy=multi-user.target
ಸೇವೆಯ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
ನಾವು ಹೊಸ ಯುನಿಟ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ ಎಂದು systemd ಗೆ ತಿಳಿಸುತ್ತೇವೆ ಮತ್ತು ನಾವು ಟಾಮ್ಕ್ಯಾಟ್ ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ ಚಾಲನೆಯಲ್ಲಿದೆ:
sudo systemctl daemon-reload sudo systemctl start tomcat
ಅದು ಆಗಿರಬಹುದು ಸೇವಾ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ:
sudo systemctl status tomcat
ಯಾವುದೇ ದೋಷಗಳಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಮಾಡಬಹುದು ಟಾಮ್ಕ್ಯಾಟ್ ಸೇವೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭಿಸಲು ಸಕ್ರಿಯಗೊಳಿಸಿ ಬೂಟ್ ಸಮಯದಲ್ಲಿ:
sudo systemctl enable tomcat
ಫೈರ್ವಾಲ್ ಹೊಂದಿಸಿ
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ಸರ್ವರ್ ಅನ್ನು ಫೈರ್ವಾಲ್ನಿಂದ ರಕ್ಷಿಸಿದ್ದರೆ ಮತ್ತು ನೀವು ಬಯಸಿದರೆ ನಿಮ್ಮ ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ನ ಹೊರಗಿನಿಂದ ಟಾಮ್ಕ್ಯಾಟ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿ, ನೀವು ಪೋರ್ಟ್ 8080 ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ. ಕೆಲವು ಹಂತಗಳಲ್ಲಿ ಈ ಹಂತವು ಅಪಾಯಕಾರಿ.
ಪೋರ್ಟ್ 8080 ನಲ್ಲಿ ದಟ್ಟಣೆಯನ್ನು ಅನುಮತಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡಿ:
sudo ufw allow 8080/tcp
ಟಾಮ್ಕ್ಯಾಟ್ ವೆಬ್ ಮ್ಯಾನೇಜರ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ಈಗ ನಾವು ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ಟಾಮ್ಕ್ಯಾಟ್ 9 ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇವೆ, ಮುಂದಿನ ಹಂತ ವೆಬ್ ಆಡಳಿತ ಇಂಟರ್ಫೇಸ್ಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಿ. ಟಾಮ್ಕ್ಯಾಟ್ ಬಳಕೆದಾರರು ಮತ್ತು ಅವರ ಪಾತ್ರಗಳನ್ನು ಫೈಲ್ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ tomcat-users.xml.
ನೀವು ಫೈಲ್ ಅನ್ನು ತೆರೆದರೆ, ಅದು ಕಾಮೆಂಟ್ಗಳು ಮತ್ತು ಉದಾಹರಣೆಗಳಿಂದ ತುಂಬಿರುವುದನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ.
sudo vim /opt/tomcat/latest/conf/tomcat-users.xml
ಟಾಮ್ಕ್ಯಾಟ್ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದಾದ ಹೊಸ ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸಲು (ಮ್ಯಾನೇಜರ್-ಗುಯಿ ಮತ್ತು ನಿರ್ವಾಹಕ-ಗುಯಿ) ಅಗತ್ಯವಿದೆ ಟಾಮ್ಕ್ಯಾಟ್-ಬಳಕೆದಾರರು. xml ಫೈಲ್ನ ಕೊನೆಯಲ್ಲಿ ಬಳಕೆದಾರರನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ ಅದನ್ನು ಈ ಕೆಳಗಿನವುಗಳಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ. ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಾದದ್ದಕ್ಕೆ ಬದಲಾಯಿಸಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ:
<role rolename="admin-gui"/> <role rolename="manager-gui"/> <user username="admin" password="admin123" roles="admin-gui,manager-gui"/>
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ನಿಂದ ಮಾತ್ರ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಲು ಟಾಮ್ಕ್ಯಾಟ್ ವೆಬ್ ನಿರ್ವಾಹಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ. ನೀವು ದೂರಸ್ಥ ಐಪಿಯಿಂದ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬೇಕಾದರೆ, ಈ ಕೆಳಗಿನ ಫೈಲ್ಗಳನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳಲ್ಲಿ ಗುರುತಿಸಲಾದ ಸಾಲುಗಳನ್ನು ಕಾಮೆಂಟ್ ಮಾಡಿ ಅಥವಾ ಅಳಿಸಿ:
sudo vim /opt/tomcat/latest/webapps/manager/META-INF/context.xml
sudo vim /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml
ನಿಮಗೆ ಬೇಕಾದರೆ ನಿರ್ದಿಷ್ಟ ಇಂಟರ್ಫೇಸ್ನಿಂದ ಮಾತ್ರ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿಬ್ಲಾಕ್ಗಳನ್ನು ಕಾಮೆಂಟ್ ಮಾಡುವ ಬದಲು, ನಿಮ್ಮ ಸಾರ್ವಜನಿಕ ಐಪಿಯನ್ನು ಪಟ್ಟಿಗೆ ಸೇರಿಸಿ. ಅನುಮತಿಸಲಾದ ಐಪಿ ವಿಳಾಸಗಳನ್ನು ಲಂಬ ಪಟ್ಟಿಯಿಂದ ಬೇರ್ಪಡಿಸಲಾಗಿದೆ |. ನೀವು ಅನನ್ಯ ಐಪಿ ವಿಳಾಸಗಳನ್ನು ಸೇರಿಸಬಹುದು ಅಥವಾ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಬಹುದು.
ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪರೀಕ್ಷಿಸಿ
ನಿಮ್ಮ ಬ್ರೌಸರ್ ತೆರೆಯಿರಿ ಮತ್ತು ಟೈಪ್ ಮಾಡಿ: http: // your-domain-o-ip: 8080. ಅನುಸ್ಥಾಪನೆಯು ಯಶಸ್ವಿಯಾಗಿದೆ ಎಂದು uming ಹಿಸಿದರೆ, ಈ ಕೆಳಗಿನಂತಹ ಪರದೆಯು ಕಾಣಿಸುತ್ತದೆ:
El ಟಾಮ್ಕ್ಯಾಟ್ ವೆಬ್ ಅಪ್ಲಿಕೇಷನ್ ಮ್ಯಾನೇಜರ್ ಪ್ಯಾನಲ್ ರಲ್ಲಿ ಲಭ್ಯವಿದೆ http://tu-dominio-o-ip: 8080/manager/html. ಇಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು.
El ಟಾಮ್ಕ್ಯಾಟ್ ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಮ್ಯಾನೇಜರ್ ರಲ್ಲಿ ಲಭ್ಯವಿದೆ http://tu-dominio-o-ip: 8080/host-manager/html. ಇಲ್ಲಿಂದ ನೀವು ಟಾಮ್ಕ್ಯಾಟ್ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು.
ನೀವು ಮಾಡಬಹುದು ಭೇಟಿ ನೀಡಿ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಟಾಮ್ಕ್ಯಾಟ್ 9 ಅವರಿಂದ ಮತ್ತು ಅದರ ವೈಶಿಷ್ಟ್ಯಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಪಡೆಯಿರಿ.
ಅತ್ಯುತ್ತಮ ಟ್ಯುಟೋರಿಯಲ್!
ಅತ್ಯುತ್ತಮ ಸ್ಪಷ್ಟ ಮತ್ತು ಸಂಕ್ಷಿಪ್ತ ಟ್ಯುಟೋರಿಯಲ್
ದೋಷರಹಿತ ಟ್ಯುಟೋರಿಯಲ್. ವಿವರಿಸಿದ ಹೊರತಾಗಿ, ನಾನು ರಚಿಸಿದ ಟಾಮ್ಕ್ಯಾಟ್.ಸೇವೆ ಫೈಲ್ಗೆ ಮಾತ್ರ ಮರಣದಂಡನೆ ಅನುಮತಿಗಳನ್ನು ನೀಡಬೇಕಾಗಿತ್ತು ಮತ್ತು ಟಾಮ್ಕ್ಯಾಟ್.ಸೇವೆ ಫೈಲ್ ಒಳಗೆ "JAVA_HOME" ನ ಮಾರ್ಗವನ್ನು ಮಾರ್ಪಡಿಸಬೇಕಾಗಿತ್ತು ಮತ್ತು ಎಲ್ಲವೂ ಕೆಲಸ ಮಾಡಿದೆ.
ಹಲೋ ಇದು ಅತ್ಯುತ್ತಮವಾಗಿದೆ, ಆದರೆ ಭಾಗವನ್ನು ಎಲ್ಲಿ ಟೈಪ್ ಮಾಡಬೇಕೆಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲವಾದ್ದರಿಂದ ನನಗೆ ಮುಂದುವರಿಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ
[ಘಟಕ]
ವಿವರಣೆ = ಟಾಮ್ಕ್ಯಾಟ್ 9 ಸರ್ವ್ಲೆಟ್ ಕಂಟೇನರ್
= Network.target ನಂತರ
[ಸೇವೆ]
ಟೈಪ್ = ಫೋರ್ಕಿಂಗ್
ಬಳಕೆದಾರ = ಟಾಮ್ಕ್ಯಾಟ್
ಗುಂಪು = ಟಾಮ್ಕ್ಯಾಟ್
ಪರಿಸರ = »JAVA_HOME = / usr / lib / jvm / default-java»
ಪರಿಸರ = »JAVA_OPTS = -Djava.security.egd = ಫೈಲ್: /// dev / urandom»
ಪರಿಸರ = »CATALINA_BASE = / opt / tomcat / latest»
ಪರಿಸರ = »CATALINA_HOME = / opt / tomcat / latest»
ಪರಿಸರ = »CATALINA_PID = / opt / tomcat / latest / temp / tomcat.pid»
ಪರಿಸರ = »CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC»
ExecStart = / opt / tomcat / latest / bin / startup.sh
ExecStop = / opt / tomcat / latest / bin / shutdown.sh
[ಸ್ಥಾಪಿಸಿ]
ವಾಂಟೆಡ್ಬಿ = ಬಹು-ಯೂಸರ್ ಟಾರ್ಗೆಟ್
ನೀವು ಅದನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಮಾಡಬೇಕು.
ಸಂಬಂಧಿಸಿದಂತೆ
ಹಲೋ. ನೀವು ಉಲ್ಲೇಖಿಸುವ ಕೋಡ್ ಅನ್ನು /etc/systemd/system/tomcat.service ಫೈಲ್ನಲ್ಲಿ ಅಂಟಿಸಬೇಕು. ಫೈಲ್ ರಚಿಸಲು ಅಥವಾ ಸಂಪಾದಿಸಲು ಕೆಲವು ಸಂಪಾದಕವನ್ನು ಬಳಸಿ. ಸಲು 2.
ಹಾಯ್, ನೀವು ಟಾಮ್ಕ್ಯಾಟ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸ್ಥಾಪಿಸಿದ್ದೀರಿ ಎಂದು ಹೇಳುವ ಪುಟವನ್ನು ಪಡೆಯಲು ನಾನು ಪ್ರಯತ್ನಿಸಿದಾಗ, ಅದು ಹಲವಾರು ನೆಟ್ವರ್ಕ್ ದೋಷಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ. ನಾನು ಲೋಕಲ್ ಹೋಸ್ಟ್ನೊಂದಿಗೆ ಪ್ರಯತ್ನಿಸಿದ್ದೇನೆ, ಇತರ ಐಪಿಗಳನ್ನು ಬಿಡಲು ನಾವು ಕಾಮೆಂಟ್ ಮಾಡುತ್ತೇವೆ ಎಂದು ಹೇಳುವದನ್ನು ಅಳಿಸಿಹಾಕುವುದು, ಆದರೆ ಲೋಕಲ್ ಹೋಸ್ಟ್ನೊಂದಿಗೆ ಸಹ ನಾನು ಸಂಪರ್ಕಿಸಬಲ್ಲೆ, ಮತ್ತು 8080 ಪೋರ್ಟ್ನಲ್ಲಿ ಸಂಚಾರವನ್ನು ಅನುಮತಿಸುವ ಆಜ್ಞೆಯನ್ನು ನಾನು ಹಾಕಿದ್ದರಿಂದ
ಅದು ನನಗೆ ಸೇವೆ ಮಾಡಿಲ್ಲ
ಬಹಳ ಧನ್ಯವಾದ.
ತುಂಬಾ ಒಳ್ಳೆಯದು. ತುಂಬಾ ಧನ್ಯವಾದಗಳು.
ಪರ್ಫೆಕ್ಟ್ ಟ್ಯುಟೋರಿಯಲ್ !!!
ಸಾವಿರಾರು ಧನ್ಯವಾದಗಳು !!!!!
ಅತ್ಯುತ್ತಮ ಟ್ಯುಟೋರಿಯಲ್ ಆದರೆ ನಾನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ ಟಾಮ್ಕ್ಯಾಟ್.ಸರ್ವಿಸ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸುವಾಗ ರಚಿಸುವಲ್ಲಿ ನನಗೆ ಸಮಸ್ಯೆ ಇದೆ
[ಘಟಕ]
ವಿವರಣೆ = ಟಾಮ್ಕ್ಯಾಟ್ 9 ಸರ್ವ್ಲೆಟ್ ಕಂಟೇನರ್
= Network.target ನಂತರ
[ಸೇವೆ]
ಟೈಪ್ = ಫೋರ್ಕಿಂಗ್
ಬಳಕೆದಾರ = ಟಾಮ್ಕ್ಯಾಟ್
ಗುಂಪು = ಟಾಮ್ಕ್ಯಾಟ್
ಪರಿಸರ = »JAVA_HOME = / usr / lib / jvm / java-11-openjdk-amd64 / jre»
ಪರಿಸರ = »JAVA_OPTS = -Djava.security.egd = ಫೈಲ್: /// dev / urandom»
ಪರಿಸರ = »CATALINA_BASE = / opt / tomcat /»
ಪರಿಸರ = »CATALINA_HOME = / opt / tomcat /»
ಪರಿಸರ = »CATALINA_PID = / opt / tomcat / temp / tomcat.pid»
ಪರಿಸರ = »CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC»
ಪರಿಸರ = »CATALINA_OUT = / opt / tomcat / log / catalina.out
ExecStart = / opt / tomcat / bin / startup.sh
ExecStop = / opt / tomcat / bin / shutdown.sh
[ಸ್ಥಾಪಿಸಿ]
ವಾಂಟೆಡ್ಬಿ = ಬಹು-ಯೂಸರ್ ಟಾರ್ಗೆಟ್
ಸಿಸ್ಟಮ್ ಸ್ಟಾರ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ tomcat.service ಇದು ನನಗೆ ಈ ಕೆಳಗಿನ ದೋಷವನ್ನು ನೀಡುತ್ತದೆ:
ನಿಯಂತ್ರಣ ಪ್ರಕ್ರಿಯೆಯು ದೋಷ ಕೋಡ್ನೊಂದಿಗೆ ನಿರ್ಗಮಿಸಿದ ಕಾರಣ tomcat.service ಗಾಗಿ ಕೆಲಸ ವಿಫಲವಾಗಿದೆ.
ವಿವರಗಳಿಗಾಗಿ "systemctl status tomcat.service" ಮತ್ತು "Journalctl -xe" ನೋಡಿ.
systemctl ಸ್ಥಿತಿ tomcat.service ತೋರಿಸುತ್ತದೆ:
tomcat.service - ಟಾಮ್ಕ್ಯಾಟ್ 9 ಸರ್ವ್ಲೆಟ್ ಕಂಟೇನರ್
ಲೋಡ್ ಮಾಡಲಾಗಿದೆ: ಲೋಡ್ ಮಾಡಲಾಗಿದೆ (/etc/systemd/system/tomcat.service; ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ; ಮಾರಾಟಗಾರರ ಪೂರ್ವನಿಗದಿ: ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ)
ಸಕ್ರಿಯ: ವಿಫಲವಾಗಿದೆ (ಫಲಿತಾಂಶ: ನಿರ್ಗಮನ-ಕೋಡ್) ಥು 2020-07-09 13:14:25 ಸಿಎಸ್ಟಿ; 2 ನಿಮಿಷ 12 ಸೆ ಹಿಂದೆ
ಪ್ರಕ್ರಿಯೆ: 5851 ExecStart = / opt / tomcat / bin / startup.sh (ಕೋಡ್ = ನಿರ್ಗಮಿಸಲಾಗಿದೆ, ಸ್ಥಿತಿ = 2)
ಜುಲೈ 09 13:14:25 ಹೋಸ್ಟ್ -120901 ಸಿಸ್ಟಂ [1]: ಟಾಮ್ಕ್ಯಾಟ್ 9 ಸರ್ವ್ಲೆಟ್ ಕಂಟೇನರ್ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ…
ಜುಲೈ 09 13:14:25 ಹೋಸ್ಟ್ -120901 ಸಿಸ್ಟಂ [1]: tomcat.service: ನಿಯಂತ್ರಣ ಪ್ರಕ್ರಿಯೆಯಿಂದ ನಿರ್ಗಮಿಸಲಾಗಿದೆ, ಕೋಡ್ = ನಿರ್ಗಮಿಸಲಾಗಿದೆ, ಸ್ಥಿತಿ = 2 / INVALIDARGUMENT
ಜುಲೈ 09 13:14:25 ಹೋಸ್ಟ್ -120901 ಸಿಸ್ಟಂ [1]: tomcat.service: ಫಲಿತಾಂಶ 'ಎಕ್ಸಿಟ್-ಕೋಡ್' ನೊಂದಿಗೆ ವಿಫಲವಾಗಿದೆ.
ಜುಲೈ 09 13:14:25 ಹೋಸ್ಟ್ -120901 ಸಿಸ್ಟಂ [1]: ಟಾಮ್ಕ್ಯಾಟ್ 9 ಸರ್ವ್ಲೆಟ್ ಕಂಟೇನರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ವಿಫಲವಾಗಿದೆ.
ಮತ್ತು magazinectl -xe ಅನ್ನು ಚಲಾಯಿಸುವಾಗ
ಜುಲೈ 09 13:14:25 ಹೋಸ್ಟ್ -120901 ಸ್ಟಾರ್ಟ್ಅಪ್.ಶ್ [5869]: ಸ್ಪರ್ಶ: '/opt/tomcat//logs/catalina.out' ಅನ್ನು ಸ್ಪರ್ಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ: ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ
ಜುಲೈ 09 13:14:25 ಹೋಸ್ಟ್ -120901 ಸ್ಟಾರ್ಟ್ಅಪ್. [5851]: /opt/tomcat/bin/catalina.sh: 505: /opt/tomcat//logs/catalina.out ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
ಜುಲೈ 09 13:15:01 ಹೋಸ್ಟ್ -120901 CRON [5879]: pam_unix (ಕ್ರಾನ್: ಸೆಷನ್): ಬಳಕೆದಾರರ ಮೂಲಕ್ಕಾಗಿ ಅಧಿವೇಶನವನ್ನು ತೆರೆಯಲಾಗಿದೆ (uid = 0)
ಜುಲೈ 09 13:15:01 ಹೋಸ್ಟ್ -120901 ಕ್ರೋನ್ [5880]: (ರೂಟ್) ಸಿಎಂಡಿ (ಆಜ್ಞೆ -v ಡೆಬಿಯನ್-ಸಾ 1> / ಡೆವ್ / ಶೂನ್ಯ && ಡೆಬಿಯನ್-ಸಾ 1 1)
ಜುಲೈ 09 13:15:01 ಹೋಸ್ಟ್ -120901 CRON [5879]: pam_unix (cron: session): ಬಳಕೆದಾರರ ಮೂಲಕ್ಕಾಗಿ ಅಧಿವೇಶನ ಮುಚ್ಚಲಾಗಿದೆ
ಜುಲೈ 09 13:16:32 ಹೋಸ್ಟ್ -120901 wpa_supplicant [707]: wlp2s0: ಒಂದು ಈಗಾಗಲೇ ಬಾಕಿ ಇರುವುದರಿಂದ ಸ್ಕ್ಯಾನ್ ಪ್ರಚೋದಕವನ್ನು ತಿರಸ್ಕರಿಸಿ
ಜುಲೈ 09 13:17:01 ಹೋಸ್ಟ್ -120901 CRON [5905]: pam_unix (ಕ್ರಾನ್: ಸೆಷನ್): ಬಳಕೆದಾರರ ಮೂಲಕ್ಕಾಗಿ ಅಧಿವೇಶನವನ್ನು ತೆರೆಯಲಾಗಿದೆ (uid = 0)
ಜುಲೈ 09 13:17:01 ಹೋಸ್ಟ್ -120901 ಕ್ರೋನ್ [5906]: (ರೂಟ್) ಸಿಎಂಡಿ (ಸಿಡಿ / && ರನ್-ಪಾರ್ಟ್ಸ್ –ರೆಪೋರ್ಟ್ / ಎಟಿಸಿ / ಕ್ರಾನ್.ಹೌರ್ಲಿ)
ಜುಲೈ 09 13:17:01 host120901 CRON [5905]: pam_unix (cron: session): ಬಳಕೆದಾರರ ಮೂಲಕ್ಕಾಗಿ ಅಧಿವೇಶನ ಮುಚ್ಚಲಾಗಿದೆ
ನನಗೆ ದಯವಿಟ್ಟು ಇದೆ ಎಂದು ನೀವು ನನಗೆ ವಿವರಿಸಬಹುದೇ?
ಮಾ ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ಶಿಕ್ಷಕರು 2020 ರಲ್ಲಿ ಈ ಡಿಕ್ಸ್ ಕೇಳುತ್ತಿದ್ದಾರೆ
ಗಂಜ್ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಟೋಲ್ ಮಾಡುತ್ತದೆ. ಹಬ್ ದಾಸ್ ಸೆಲ್ಬ್ಸ್ಟ್ ಮಿಟ್ ಮಿನೆಮ್ ಕನಿಷ್ಠ ಲಿನಕ್ಸ್ ಕೆಂಟ್ನಿಸ್ಸೆನ್ ಹಿನ್ ಬೆಕೊಮೆನ್. ಸಮಸ್ಯೆ ವಾರೆನ್ ಎಹ್ರ್ «ಬಾಹ್ಯ» ನ್ಯಾಚುರ್, ವೈ ದಾಸ್ ರಿಚ್ಟಿಜ್ ಐನ್ಟ್ರಾಜೆನ್ ಐನ್ ಪ್ರಾಕ್ಸಿಸ್. ಹಬ್ ಡೈ ಅನುಸ್ಥಾಪನ ಮಿಟ್ 10.0.6, ಜಿಂಗ್ ಓಹ್ನೆ ಸಮಸ್ಯೆ.
ನೂರ್ ಸೋ, ಡೈ ಸ್ಯಾಚೆ ಮಿಟ್ ಡೆರ್ ಕಾಂಟೆಕ್ಸ್ಟ್.
ಧನ್ಯವಾದಗಳು.