2013-09-26 23 views
7

Tôi đang cố tạo một miền mới bằng công cụ asadmin, nhưng không thành công mỗi khi báo cáo tất cả các cổng đang được sử dụng. Hệ điều hành là Fedora 19. Điều gì có thể là vấn đề?Miền tạo Asadmin không thành công: tất cả các cổng đang được sử dụng

$ ./bin/asadmin create-domain testdomain 
Enter admin user name [Enter to accept default "admin"/no password]> 
Default port 4848 for Admin is in use. Using 52447 
Default port 8080 for HTTP Instance is in use. Using 33934 
Default port 7676 for JMS is in use. Using 33967 
Default port 3700 for IIOP is in use. Using 34733 
Default port 8181 for HTTP_SSL is in use. Using 52020 
Default port 3820 for IIOP_SSL is in use. Using 46636 
Default port 3920 for IIOP_MUTUALAUTH is in use. Using 39574 
Default port 8686 for JMX_ADMIN is in use. Using 51770 
Default port 6666 for OSGI_SHELL is in use. Using 41403 
Default port 9009 for JAVA_DEBUGGER is in use. Using 60521 
Port 52,447 is in use 
CLI130 Could not create domain, testdomain 
Command create-domain failed. 
+2

user1277204 câu trả lời nên được đánh dấu là chính xác, và trao tiền thưởng, không thể giải quyết 'hostname' là những gì sẽ tạo ra sai lệch "Port sử dụng" lỗi. –

+0

@PawelVeselov Vâng, bạn nói đúng. Đánh dấu câu trả lời của mình là câu trả lời đúng. Quá xấu tiền thưởng không thể được phân công lại. – Kimi

Trả lời

7

tôi đã cùng một vấn đề và cuối cùng quay ra rằng hostname của tôi đã không được cấu hình bên trong/etc/hosts. Lỗi do asadmin đưa ra là bằng cách nào đó gây hiểu lầm. :-(

Bạn có thể kiểm tra xem tên máy của bạn đã được cấu hình một cách chính xác theo:

ping `hostname` 

Nếu bạn nhận được một "ping: unknown host". Lỗi bạn phải sửa tên máy của bạn

Đăng nhập như gốc và sửa tên máy của bạn sử dụng:

hostname "<YOUR_HOSTNAME>" 

và để làm cho nó vĩnh viễn bởi

echo "<YOUR_HOSTNAME>" > /etc/hostname 

Bạn cũng phải kiểm tra xem tập tin/etc/hosts chứa một dòng như:

127.0.0.1  <YOUR_HOSTNAME> 

sau khi làm điều này bạn không nên nhận được lỗi máy chủ chưa biết khi sử dụng ping.

Tôi có ý tưởng cho các giải pháp từ câu trả lời cho câu hỏi this.

+0

Đây là giải pháp đúng! Đã có cùng một vấn đề. Đã thêm một tên máy chủ mới theo 127.0.0.1, ban đầu chỉ có "localhost" được định nghĩa. Sau đó, vấn đề được giải quyết! – java25

2

Tôi cũng đã có điều này một lần. Sau khi khởi động lại toàn bộ máy chủ, có thể thiết lập lại các cổng. Tôi không biết nhưng tôi khá chắc chắn rằng một số dịch vụ chặn nó hoặc quá trình thủy tinh bị mắc kẹt.

+1

Tôi không biết chuyện gì vừa xảy ra. Nhưng khởi động lại toàn bộ máy chủ thực sự làm việc. Cảm ơn bạn! – Kimi

+0

Rất vui khi đọc điều đó! –

-1

Bạn có thể chạy

netstat -anp | grep 52 
netstat -anp | grep 447 

Fedora Project

+0

Không có gì nghe trên các cổng đó. – Kimi

3

Khi bạn tạo tên miền mới, bạn có thể chỉ định tham số portbase. Bằng cách này, xung đột cổng được tránh.

$ ./bin/asadmin create-domain --portbase 10000 testDomain 
Enter admin user name [Enter to accept default "admin"/no password]> 
Using port 10048 for Admin. 
Using port 10080 for HTTP Instance. 
Using port 10076 for JMS. 
Using port 10037 for IIOP. 
Using port 10081 for HTTP_SSL. 
Using port 10038 for IIOP_SSL. 
Using port 10039 for IIOP_MUTUALAUTH. 
Using port 10086 for JMX_ADMIN. 
Using port 10066 for OSGI_SHELL. 
Using port 10009 for JAVA_DEBUGGER. 
[..] 
Domain testDomain created. 
Domain testDomain admin port is 10048. 
Domain testDomain allows admin login as user "admin" with no password. 
Command create-domain executed successfully. 

see: http://docs.oracle.com/cd/E26576_01/doc.312/e24938/create-domain.htm

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