Tomcat khởi động và chạy tốt nhưng không bao giờ liên kết với cổng tắt 8005. Do đó, tôi chỉ có thể kết thúc nó bằng cách giết chết nó.Tại sao Tomcat sẽ không liên kết với cổng tắt (8005)?
Tôi bắt đầu Tomcat với:
catalina.sh start
hay:
startup.sh
Kết quả là giống hệt nhau.
đoạnserver.xml:
<Server port="8005" shutdown="SHUTDOWN">
catalina.out đoạn:
Aug 20, 2013 4:55:18 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Aug 20, 2013 4:55:19 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Aug 20, 2013 4:55:19 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2209 ms
Aug 20, 2013 4:55:19 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 20, 2013 4:55:19 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.42
$ netstat -ln snippet:
tcp 0 0 :::8443 :::* LISTEN
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::8080 :::* LISTEN
Lưu ý: Apache là ràng buộc để 8443 và 8080, nó kết nối với tomcat qua 8009
$ netstat -ln | grep 8005:
<nothing>
Một số dấu hiệu ràng buộc hoặc không ràng buộc với cổng 8005 xuất hiện trong catalina.out
?
Có loại lỗi cú pháp nào mà tôi có thể đã giới thiệu trong server.xml mà có cho phép nó liên kết với trình kết nối 8009 nhưng không phải là 8005 không?
Tôi thua lỗ ở đây vì không có lỗi nào được đưa ra, mọi đề xuất sẽ hữu ích.
EDIT: Để đối phó với các bộ định tuyến liên kết cung cấp tôi được thêm vào "Tomcat Tôi bắt đầu bằng" ở trên và cũng đã cố gắng:
startup.sh &
Vẫn không có ràng buộc để cổng 8005, kết quả dường như giống hệt nhau trong mọi trường hợp .
8009 là cổng AJP mặc định. – DwB
Bạn đã thử chạy kịch bản tắt máy để tắt tomcat chưa? – DwB
Có catalina.sh và shutdown.sh cả hai cố gắng kết nối với cổng 8005 để tắt tomcat. Cả hai đều thất bại do "kết nối từ chối" vì tomcat không ràng buộc để nghe trên cổng 8005. – user2700751