2015-03-04 14 views
13

WildFly cung cấp service.bat trong %WILDFLY_HOME%\bin\service. Gọi tập tin batch với tham số install cài đặt WildFly làm dịch vụ trên Windows.Làm thế nào để khởi động WildFly như một dịch vụ với standalone-full.xml?

Tôi đã thực hiện thay đổi đối với standalone.conf và cần sử dụng standalone-full.xml trong thiết lập của mình. Do đó, tôi muốn bắt đầu dịch vụ WildFly với các tham số này trên Windows. Có thể không? Tôi phải làm nó như thế nào?

Trả lời

7

Có, có thể. Bạn chỉ nên thay đổi biến SERVER_OPTS trên standalone.bat tệp. Ngoài ra, bạn không phải thực hiện thay đổi trên standalone.conf.

Đặt dòng dưới đây và thử lại.

set "SERVER_OPTS=--server-config=standalone-full.xml" 
0

Khi chạy WildFly máy chủ độc lập như một dịch vụ Windows, service install đăng ký bắt đầu lệnh standalone.bat không có tùy chọn.

Theo mặc định, standalone.bat tải standalone.conf.bat, và không standalone.conf được thiết kế để các nền tảng Unix.

Có thể tải một biến môi trường thiết lập tệp standalone.conf.bat cụ thể STANDALONE_CONF bằng đường dẫn của nó. Ở đó, có thể đặt các tùy chọn JAVA_OPTS nhưng không thể tùy chọn máy chủ.

Để tránh để chỉnh sửa WildFly phát hành standalone.bat tập tin, tôi khuyên bạn nên tạo một bản sao của bin/service/service.bat như bin/service/service-myproject.bat nơi bạn có thể thích nghi với các thông số bắt đầu và thêm --server-config:

set STARTPARAM="/c \"set NOPAUSE=Y ^^^&^^^& 
    standalone.bat --server-config=standalone-full.xml\"" 

Đồng thời, cụ thể service-myproject.bat này cho phép bạn để điều chỉnh cài đặt dịch vụ của bạn với các biến số SHORTNAME, DISPLAYNAMEDESCRIPTION.

Đừng quên gọi service-myproject.bat với cả hai tùy chọn /user/password để dịch vụ được phép dừng sạch đối tượng của bạn với người dùng quản trị được cấp.

1

Chỉ cần tạo ra các dịch vụ với lệnh service.bat install /config standalone-full.xml

+0

Trong WildFly 10 tùy chọn này không còn có sẵn: 'LỖI: Không nhận dạng được lựa chọn:/config' – mjn42

+1

Đó là. Tôi đã sử dụng ở trên trong khi nâng cấp từ Wildfly 8 lên 10. Bây giờ tôi đã kiểm tra service.bat và lệnh/config vẫn còn trong đó. Phải có một vấn đề khác. –

+0

Giải quyết: bản tải xuống WildFly 10.1 của tôi bị hỏng, nó hoạt động ngay bây giờ với NetBeans 10.1. Rất cám ơn vì gợi ý! – mjn42

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