Dav*_*ave 9 jboss shutdown wildfly
我使用Wildfly 10.0.0.CR2和Java 8.我让Wildfly在端口8080上侦听http连接,并且过去使用此命令关闭服务器...
./jboss-cli.sh --connect command=:shutdown
Run Code Online (Sandbox Code Playgroud)
HOwever,偶尔,我无法访问此工具,即使服务器仍在运行.请注意我的Mac下面的交互...
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 '^]'.
Run Code Online (Sandbox Code Playgroud)
我的问题是,什么是关闭JBoss服务器的万无一失的方法?注意我更喜欢不依赖于CLI工具的方法.
tea*_*ran 22
我怀疑它有时无法连接,因为我可以在telnet上看到localhost首先解析为ipv6.你有没有尝试过:
./bin/jboss-cli.sh --connect controller=127.0.0.1:9990 command=:shutdown
Run Code Online (Sandbox Code Playgroud)
除此之外你总是可以杀死PID:
pgrep -d" " -f "wildfly" | xargs kill;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22199 次 |
| 最近记录: |