2015-12-02 16 views
5

I "m sử dụng Wildfly 10.0.0.CR2 với Java 8. Tôi có Wildfly nghe cho các kết nối http trên cổng 8080 và trong quá khứ đã sử dụng lệnh này để tắt máy chủ ...Làm cách nào để tắt JBoss Wildfly khi tôi không thể truy cập công cụ CLI?

./jboss-cli.sh --connect command=:shutdown 

Tuy nhiên , thỉnh thoảng, tôi không thể truy cập công cụ này, mặc dù các máy chủ vẫn chạy. Lưu ý sự tương tác dưới đây trên máy Mac của tôi ...

Daves-MacBook-Pro-2:bin davea$ ./jboss-cli.sh --connect command=:shutdown 
Failed to connect to the controller: The controller is not available at localhost:9990: java.net.ConnectException: WFLYPRT0023: Could not connect to http-remoting://localhost:9990. The connection timed out: WFLYPRT0023: Could not connect to http-remoting://localhost:9990. The connection timed out 
Daves-MacBook-Pro-2:bin davea$ telnet localhost 8080 
Trying ::1... 
telnet: connect to address ::1: Connection refused 
Trying 127.0.0.1... 
Connected to localhost. 
Escape character is '^]'. 

câu hỏi của tôi là, một cách hết sức rõ ràng để tắt máy là gì JBoss server? Lưu ý tôi thích phương pháp không dựa vào công cụ CLI.

Trả lời

13

Tôi nghi ngờ rằng đôi khi không thể kết nối vì tôi có thể thấy trên telnet rằng localhost đang phân giải thành ipv6 trước. Bạn đã thử:

./bin/jboss-cli.sh --connect controller=127.0.0.1:9990 command=:shutdown 

ngắn của bạn luôn có thể chỉ giết PID:

pgrep -d" " -f "wildfly" | xargs kill; 
3

Để dừng Wildfly:

$ ./jboss-cli.sh --connect command=:shutdown 
+2

Câu hỏi đặt ra là: * Làm thế nào để tắt * và không * Cách bắt đầu *. Được gắn cờ là NAA. –

+0

trong dòng lệnh win10: jboss-cli.bat --connect command =: shutdown –

Các vấn đề liên quan