2015-12-02 14 views
5

Ben "...CLI aracına erişemediğimde JBoss Wildfly'i nasıl kapatırım?

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

ancak Wildfly sunucuyu kapatmak için bu komutu kullandık port 8080 tarihinde ve geçmişte http bağlantıları için dinleme var Java 8 ile Wildfly 10.0.0.CR2 kullanıyorum , ara sıra, ben sunucu hala çalışıyor olsa bile, bu araca erişmek mümkün değilim. benim Mac üzerinde aşağıda etkileşimi Not ...

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 '^]'. 

sorum şu, kapanmasını şaşmaz yolu nedir JBoss sunucusu? Not CLI aracına güvenmeyen bir yöntemi tercih ederim.

cevap

13

Bazen bağlantı kurulamadığından şüpheleniyorum, çünkü telnette ilk önce ipv6'ya yerel sunucunun çözdüğünü görebiliyorum. Eğer denedi:

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

Kısa daima sadece PID öldürebilir:

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

Wildfly durdurmak için:

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

soruydu: * * kapatmaya Nasıl ve değil * Nasıl başlatılır *. NAA olarak işaretlendi. Win10 komut satırında –

+0

: jboss-cli.bat --connect komutu =: kapatma –

İlgili konular