Gần đây, chúng tôi đã nâng cấp Jenkins lên verion mới nhất.Sự cố khi khởi chạy tác nhân phụ slave qua Java Web Bắt đầu trên Jenkins
và kể từ đó ive không thể khởi động nô lệ qua Java WebStart thông qua dòng lệnh mỗi khi cố gắng khởi động nó tôi nhận được "Không thể khởi động các ứng dụng" lỗi
với điều này trong bảng điều khiển chi tiết
CouldNotLoadArgumentException[ Could not load file/URL specified: http://MyServer:8080/computer/Slave1/slave-agent.jnlp]
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Khi thử duyệt đến trang web Jenkins và ăn trưa từ đó, HOẠT ĐỘNG Tuy nhiên nếu bạn khởi động lại hộp thì dòng lệnh khi khởi động không thực hiện được công việc.
Đây là lệnh Tôi cố gắng để chạy từ nô lệ
cd "C:\Program Files (x86)\Java\jre7\bin"
javaws http://MyServer:8080/computer/Slave1/slave-agent.jnlp
Vấn đề là điều này đã từng làm việc. Tôi cũng đã thử cập nhật lên phiên bản Java mới nhất nhưng không may mắn,
Bất kỳ ý tưởng nào?
Điều gì sẽ xảy ra khi bạn thử liên kết đó trực tiếp từ trình duyệt? Nội dung của tệp JNLP là gì? –
Nút "khởi chạy" hoạt động từ trình duyệt trên slave cụ thể đó nhưng không thông qua dòng lệnh –
có hoạt động wget (hoặc tương đương) cho url đó không? – radai