Avamar: Tomcat port 8543 lytter ikke ved opstart
요약: EMT- eller tomcat-tjenesten rapporterer, at den startede, men tomcat lytter ikke eller kører ikke på port 8543.
증상
EMT, også kendt som Tomcat, tjenesten viser, at den kører, men port 8543 lytter ikke efter forbindelser.
-
Proxy udrulningsadministrator
-
Snapshot-styring
-
Rabbitmq
-
DTLT
-
Topologi manager
-
Forbindelsesstyring
Genstart af Tomcat, som vist nedenfor, løser ikke problemet.
emwebapp.sh --stop
emwebapp.sh --start
Brug af curl Kommandoen viser, at port 8543 ikke lytter og rapporterer "forbindelse nægtet":
admin@ave:/home/admin/>: curl -v localhost:8543
* About to connect() to localhost port 8543 (#0)
* Trying ::1... Connection refused
* Trying 127.0.0.1... Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host
Meddelelsen mcserver.log filer (/usr/local/avamar/var/mc/server_log/mcserver.log.0* rapport Forbindelse nægtet" til port 8543:
WARNING: Failed (https://localhost:8543/deploymanager/auth/logout)(attempt 2 of 3): Connect to localhost:8543 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused (Connection refused)
11/04-20:11:37.00805 [RMI TCP Connection(1204)-10.80.209.10#9026] com.avamar.mc.pdm.ProxyDeploymentManagerService.submitJsonWithRetry
I dette tilfælde viste catalina.out-loggen følgende:
2022-11-08 20:41:13.866 ERROR 21323 --- [ost-startStop-1] o.s.boot.SpringApplication : Application run failed
java.io.FileNotFoundException: /home/admin/.keystore (Permission denied)
catalina.out log (/usr/local/avamar-tomcat/logs/catalina.out) indeholder alt, hvad der er skrevet til Tomcats system.out og system.err.
-
-
Meddelelsen
catalina.outFilen kommer fracatalina.shscript, der traditionelt bruges til at starte Tomcat. -
Når Tomcat ikke starter korrekt, eller der er noget galt med Java-implementeringen af Tomcat,
catalina.outbør tages op til fornyet overvejelse.
-
원인
Årsagen i dette tilfælde var et forkert nøglelagerejerskab - /home/admin/.keystore ejerskab var root:root, der henviser til, at det fra Avamar 19.4 skal være admin:admin.
해결
Sådan retter du problemet:
1. Log på Avamar Utility-noden som administrator.
2. Opgrader til rodrettigheder.
3. Opdater tomcat keystore-ejerskabet til admin:admin
chown admin:admin /home/admin/.keystore
4. Genstart tomcat:
emwebapp.sh --restart
5. Kontroller, at port 8543 lytter:
netstat -anp | grep 8543