Gần đây tôi đã tải Glassfish 4.0 và tôi muốn sử dụng nó trong NetBeans để làm một số các ứng dụng web, nhưng khi tôi muốn bắt đầu domain1 (asadmin> domain1 khởi miền) Tôi giữ nhận được lỗi này: "Có một quá trình đã sử dụng cổng quản trị 4848 - có thể là một phiên bản khác của máy chủ GlassFish". Bất kỳ đầu mối nào có thể là vấn đề?Glassfish máy chủ khởi động miền domain1 sẽ không bắt đầu
Trả lời
hệ thống của bạn sử dụng cổng 4848 đó là lý do tại sao. khi glassfish bắt đầu cần ba số cổng một cho chính quyền, một cho các ứng dụng http khác cho https.
như vậy trong hệ thống bạn 4848 đã được bảo vệ bởi một số chương trình hay máy chủ.
Hoặc bạn có thể thay đổi số cổng mặc định theo nhu cầu của bạn như dưới đây. nhập dấu nhắc lệnh.
Để thay đổi cổng HTTP đến 10080:
asadmin set server.http-service.http-listener.http-listener-1.port=10080
Để thay đổi cổng HTTPS để 10.443:
asadmin set server.http-service.http-listener.http-listener-2.port=10443
Để thay đổi chính quyền máy chủ cổng 14.848:
asadmin set server.http-service.http-listener.admin-listener.port=14848
Làm cách nào tôi có thể thay đổi cổng Glassfish, hoặc làm cách nào để tìm hiểu những gì đang chiếm giữ cổng này và dừng quá trình đó? –
chỉnh sửa server.xml bạn có thể tìm thấy số cổng mặc định trong đó. –
trong trường hợp của bạn sẽ là tệp tin miền1.xml –
Thực hiện
netstat -aon
từ dòng lệnh và kiểm tra mà quá trình đang sử dụng cổng của bạn. Nếu nó không quan trọng, hãy giết nó như một giải pháp nhanh chóng.
Nó không hiển thị bất kỳ quy trình nào sử dụng cổng 4848 ... –
Glassfish không thể giải quyết tên máy chủ. Chẩn đoán sự cố (trên Linux) như sau:
- Mở một Thiết bị đầu cuối.
- Loại
hostname
. - Loại:
ping $(hostname)
Nếu lệnh ping thất bại (không thể tìm thấy máy chủ), sau đó thêm tên máy chủ để /etc/hosts
. Điều này có thể được thực hiện như sau:
- Đổi thành root:
sudo su -
- Loại:
echo "127.0.0.1 $(hostname)" >> /etc/hosts
- Kill GlassFish
- Restart GlassFish
Bạn đã đúng. Tôi biết nó không có gì để làm với một số quá trình khác trên cổng 4848 (nc -l 4848 làm việc). Tôi đã thêm đầu ra của 'hostname' trên'/etc/hosts' và nó hoạt động. BTW, tôi đã xảy ra cả với Glassfish 4.0 và 4.1. –
1- Vào cấu hình trong miền của bạn. (Trong trường hợp của tôi: C: \ Glassfish \ glassfish \ lĩnh \ mydomain \ config \)
2-Mở miền tập tin
3 Cập nhật số cổng vào ba dòng:
4-Khởi động lại tên miền của bạn:
--Note Đối khởi động lại miền:
1-mở cmd console
.2102 Điều hướng miền yo của bạn
3-Thực hiện: asadmin restart-domain mydomain
--Tôi hy vọng nó sẽ giúp :-)
Hãy thử lsof -i:4848
trên thiết bị đầu cuối.
Giết các quá trình java được liệt kê bằng cách sử dụng lệnh kill -9 <PID>
.
Nếu bạn có trình quản lý tác vụ GUI, hãy nói như Màn hình hoạt động trên OSX, thì bạn chỉ có thể giết các quy trình java
được liệt kê ở đó.
Hy vọng tính năng này hoạt động đối với bất kỳ ai gặp sự cố này.
Giải pháp có thể là thế này: trong giao diện điều khiển loại:
echo $HOSTNAME
sau đó đảm bảo đầu ra sau chuỗi 127.0.0.1 trong
/etc/hosts
Ví dụ:
127.0.0.1 dev.myserv.pl
- 1. Không thể khởi động Máy chủ GlassFish
- 2. Không thể bắt đầu glassfish v3 trên windows 7
- 3. Tại sao bạn sẽ bắt đầu nhiều máy chủ mỏng?
- 4. máy ảo "Cloudera bắt đầu nhanh" không khởi động
- 5. bắt đầu máy chủ ứng dụng lân khi máy chủ ubuntu bắt đầu
- 6. Tomcat máy chủ không thể bắt đầu
- 7. Lỗi không gian PermGen - Máy chủ Glassfish
- 8. Triển khai máy chủ GlassFish
- 9. Máy chủ web Heroku sẽ không bắt đầu tại địa phương
- 10. Rails máy chủ sẽ không bắt đầu vì lỗi di tích mới
- 11. Dịch vụ Tomcat 6.0.18 sẽ không khởi động trên máy chủ windows
- 12. Tự động khởi động JavaDB (Derby) trên GlassFish
- 13. MongoDB sẽ không bắt đầu
- 14. Máy chủ Rails không khởi động?
- 15. Khởi động Máy chủ Kafka Vĩnh viễn
- 16. Glassfish sẽ không bắt đầu từ Intellij trừ khi tôi chạy Intellij với sudo
- 17. Eclipse Kepler - Glassfish Plugin - không thể khởi động GF 3.1
- 18. Sau khi cập nhật, Glassfish 3.1.2-23 không khởi động được. 3.1.1 hoạt động tốt
- 19. WinGHCi sẽ không bắt đầu
- 20. IIS Express sẽ không bắt đầu
- 21. Bắt đầu hoạt động khi khởi động
- 22. Không thể khởi động máy chủ Zookeeper - Thiết lập Kafka
- 23. Trình khởi tạo miền GlassFish 3.1.x là gì?
- 24. Máy chủ MySQL không khởi động trên Raspberry Pi
- 25. IPython sẽ không bắt đầu
- 26. Cách dừng tự động khởi động lại máy chủ
- 27. Máy chủ Tomcat sẽ không khởi động trong nhật thực do servlet
- 28. Máy chủ JBoss 7.1 không khởi động trong Eclipse Luna
- 29. Netbeans 7.3.1 thêm máy chủ Glassfish 4.1
- 30. Bắt đầu một máy chủ node.js
Bạn có câu trả lời trong câu hỏi của bạn * Có một quy trình đã sử dụng cổng quản trị 4848 - có thể là một phiên bản khác của một máy chủ GlassFish * – Keerthivasan
Có thể là do [tên máy chủ không đúng) [http://stackoverflow.com/questions/7391466/unable-to-start-glassfish-3-1-even-though-port- không chiếm đóng) –
'netstat -tulpn | grep 4848' sẽ giúp xác minh quy trình đang chạy – Gilberto