2012-02-17 36 views
40

Gần đây tôi đã cập nhật từ jboss-as.7.1.0.CR1b thành jboss-as.7.1.0.Final và muốn tắt cá thể đang chạy từ bảng điều khiển. Trong các phiên bản trước lệnhLàm cách nào để tắt máy chủ JBoss AS 7?

$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown 

đã có sẵn, nhưng tôi không thấy jboss-admin.sh trong thư mục bin hoặc kịch bản shell khác để shutdown server.

Trả lời

78

Vì lý do nào đó, nhóm JBoss đã quyết định tổ chức lại các tập lệnh giữa các bản nâng cấp sửa đổi nhỏ. Trong bất kỳ trường hợp nào, jboss-cli.sh là sự thay thế cho jboss-admin.sh (chúng dành cho tất cả các ý định và mục đích kịch bản chính xác). Vì vậy, lệnh tắt máy mới của bạn là:

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

Các kịch bản đã được đổi tên theo một cách mà làm cho nó phản ánh chính xác hơn mục đích của kịch bản. Từ "admin" có thể gây nhầm lẫn, trong đó AS7 cung cấp cả Management CLI và Management Console. – ddri

+0

Xin chào @ddri. Tôi không có vấn đề với tên mới, nhiều như thời điểm thay đổi.Cuối cùng nó không phải là *** lớn của một thỏa thuận. – Perception

+0

Đồng ý. Miễn là tất cả chúng ta đạt được điều đó cuối cùng :) – ddri

21

Đối với chế độ độc lập,

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

Đối với chế độ miền, tên máy cần được quy định như thế này:

./jboss-cli.sh --connect /host=master:shutdown 

'thầy' là tên máy mặc định . Tên máy chủ có thể được tìm thấy trong $ JBOSS_HOME/miền/cấu hình/host.xml

Nếu bạn đã cài lĩnh vực an ninh sau đó sử dụng:

./jboss-cli.sh --connect --controller=<host>:<port> --user=<username> --password=<password> /host=master:shutdown 
6

Nếu máy chủ của bạn có bộ điều khiển nghe trong một URL khác hơn là localhost :

${JBOSS_HOME}/bin/jboss-cli.sh --connect --controller=<host>:<port> command=:shutdown 

Chỉ để biết thông tin của bạn. ;)

2

Trong Windows ...... jboss-eap-6.1 \ bin \ jboss-cli.bat Nhấp đúp hoặc chạy theo dấu nhắc cmd.

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

khi tôi sử dụng lệnh này trong chế độ độc nó đi, nhưng khi tôi đang trong một kết nối ssh phải thoát ra và nhập một lần nữa và sau đó chạy lệnh này

-1

Tôi chỉ muốn góp phần câu trả lời cho Jboss 5.x máy chủ, bởi vì các câu hỏi có liên quan đến JBoss tắt máy.

Đối với Windows, cú pháp thích hợp được đề cập dưới đây:

${JBOSS_HOME}/bin/shutdown.bat -s jnp://applicationHostedEnvironment:portNumber -S 

Ví dụ: Nếu ứng dụng được lưu trữ trên máy tính cục bộ với cổng 1099 sau đó sử dụng:

${JBOSS_HOME}/bin/shutdown.bat -s jnp://localhost:1099 -S 

Đối với Linux, Cú pháp:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://applicationHostedEnvironment:portNumber -S<br> 

Ví dụ: Nếu ứng dụng được lưu trữ trên máy tính cục bộ với cổng 1099 sau đó sử dụng:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S 
Các vấn đề liên quan