Tôi là một anh chàng IIS và biết nó đơn giản như chỉ sử dụng http://[computername]/path để webapp .. tuy nhiên, tôi không thể tìm ra cách để làm điều này có thể cho một ứng dụng JSP tôi đang viết chạy dưới Tomcat. Có cài đặt cấu hình nào tôi cần đặt ở đâu đó không?Tôi có thể duyệt máy chủ cục bộ Tomcat của mình từ một máy tính khác trên mạng bằng cách nào?
Trả lời
Bạn cần phải sử dụng cảng Tomcat mà là theo mặc định 8080. Vì vậy, bạn có thể muốn truy cập bạn localhost trên máy tính A từ máy B như http://A:8080/YourProject Và Ghi Không giống như IIS, đó là trường hợp nhạy cảm.
Tôi cũng khuyên bạn nên thay đổi cấu hình của tệp 'server.xml' của tomcat bằng cách thay thế tất cả các lần xuất hiện "localhost" thành "0.0.0.0". –
Tomcat sử dụng cổng 8080 theo mặc định, do đó bạn phải cung cấp số cổng trong URL để xem mọi thứ. Nếu nó đang chạy http://yourcomputer:8080/app nên làm các trick.
Bạn đã tạo ngoại lệ trong tường lửa chưa?
Giả sử Tomcat đang chạy trên cổng 8080 và đây là máy Windows XP, tường lửa sẽ chặn cổng đó (không phải trường hợp trên Windows Server 2003).
Các bức tường lửa có thể được cấu hình theo: chọn Windows Firewall từ Control Panel, sau đó nhấn vào Exceptions -> Add Port và nhập tên và số: Tomcat, 8080 và để lại giao thức vận chuyển như TCP
Không, tôi chưa tạo bất kỳ ngoại lệ nào trong tường lửa của mình ... – EvilSyn
bạn có thể sử dụng địa chỉ ip của bạn thay vì localhost
nếu ip của bạn là 192.122.11.22 bạn phải viết http://192.122.11.22:8080/proyectname (nếu dont, sau đó nhìn tường lửa của bạn)
cũng một s chặn cổng (xem câu trả lời của AirSource Ltd), tường lửa của bạn có thể có các hạn chế đối với dịch vụ Tomcat. Ví dụ, Mcafee Firewall hạn chế Tomcat thành "chỉ đi".
Nếu sử dụng Mcafee, trong phần Thay đổi Cài đặt> Tường lửa, mở rộng Kết nối Internet cho Chương trình và tìm Commons Daemon Service Runner (còn gọi là tomcat * .exe). Chỉnh sửa và thay đổi quyền truy cập từ Chỉ gửi đi thành Đến và đi - Sử dụng các cổng được chỉ định (được khuyến nghị).
Bạn phải viết chỉ IP của máy tính của bạn thay vì sử dụng "localhost"
Bước 1: Thêm một ngoại lệ tường lửa để kết nối gửi đến cổng mà bạn sử dụng cho máy chủ của bạn (Host
thẻ trong CATALINA_HOME(Tomcat dir)/conf/server.xml
).
Bước 2: Ít nhất trong Windows 10, cho phép Tomcat giao tiếp thông qua tường lửa. Một cách sẽ là Control Panel -> System and Security -> Windows Firewall -> "Cho phép ứng dụng hoặc tính năng thông qua Windows Firewall" -> "Thay đổi cài đặt" -> Bật Riêng tư và Công khai cho "Commons Daemon Service Runner" (nếu không có : "cho phép ứng dụng khác ..." -> Chọn tomcat#.exe
trong thư mục bin Tomcat, nơi #
sẽ là số phiên bản tomcat)
Bước 3: Thêm một ngoại lệ tường lửa cho javaw
. Trong Windows 10, đó là các bước trên lên đến "Thay đổi cài đặt", theo sau là: Tìm Java (TM) Nền tảng SE nhị phân với đường dẫn đến javaw
(thêm như trên nếu không có) -> Bật Riêng tư và Công khai cho nó.
Hãy cho tôi biết nếu điều đó không hoạt động.:)
này hoạt động tốt chỉ đơn giản là viết http://your_ipaddress:8080(tomcat cổng server)/Tên dự án
và chắc chắn rằng bạn đang kết nối với cùng một mạng và dự án được triển khai trên tomcat.
- 1. Tôi làm cách nào để truy cập máy chủ cục bộ của mình từ các máy tính khác?
- 2. Tôi làm cách nào để xem trang web chạy trên máy chủ cục bộ trên máy trong trình duyệt chrome?
- 3. Tôi làm cách nào để mô phỏng độ trễ mạng trên máy phát triển của mình?
- 4. Làm cách nào để truy cập máy chủ phát triển chai từ một máy tính khác trên mạng LAN?
- 5. Chạy nhiều máy chủ tomcat
- 6. Cách lấy danh sách các máy tính mạng cục bộ?
- 7. Có thể chạy các tệp .php trên máy tính cục bộ của tôi không?
- 8. Truy cập máy chủ ảo ảo (Miền phụ) với máy tính khác nhau trên mạng LAN
- 9. Xem máy chủ web cục bộ trên máy Mac có tên máy tính, chứ không phải IP
- 10. Kết nối với Máy chủ web cục bộ khi tôi đang ở ngoài mạng LAN
- 11. Làm thế nào để kết nối máy khách Android với máy chủ cục bộ của máy chủ Apache (php) bên trong máy tính xách tay của tôi?
- 12. làm cách nào để tôi có một đồng đội khởi động lại máy chủ heroku từ máy của mình
- 13. Làm cách nào tôi có thể bật nhật ký truy vấn chậm MySQL trên máy chủ của mình?
- 14. Lấy địa chỉ MAC của máy trên mạng cục bộ từ IP của nó trong C#
- 15. Tôi có thể mô phỏng MS Compute Cluster Server trên máy tính dev của mình không?
- 16. Tôi có thể chạy hai máy chủ web trên cùng một máy tính không?
- 17. Danh sách địa chỉ IP/tên máy chủ từ mạng cục bộ trong Python
- 18. Truy cập Django devserver từ một máy khác cùng mạng
- 19. Luồng với kết nối mạng chậm trên một số máy tính và nhanh chóng trên các máy tính khác
- 20. Cách sao chép/sao chép một môi trường ảo từ máy chủ đến máy cục bộ
- 21. Làm thế nào tôi có thể nhận được một thư mục từ máy từ xa đến máy cục bộ?
- 22. Làm cách nào để gửi email từ máy chủ wamp cục bộ bằng PHP?
- 23. Truy cập máy chủ ảo từ máy khác qua mạng LAN
- 24. Chạy máy chủ Tomcat trên hai cổng khác nhau
- 25. Làm cách nào để chỉnh sửa tệp trên EC2 trực tiếp từ máy chủ cục bộ của tôi?
- 26. Nếu tôi có một repo GIT (trần) trên máy chủ của tôi, tôi có thể chuyển nó sang máy chủ khác một cách dễ dàng không?
- 27. cách truy cập máy chủ phát triển django trên máy ảo từ máy tính thực tế
- 28. kết nối với máy chủ mysql trên một máy tính khác trong LAN
- 29. liệt kê tất cả tên máy tính trên mạng cục bộ trên iPhone
- 30. Làm cách nào để làm cho máy chủ cục bộ của tôi nhạy cảm?
Vui lòng giải thích chi tiết hơn về chính xác những gì bạn đang cố gắng đạt được. Tôi có hiểu chính xác không, rằng có một cá thể của Tomcat đang chạy trên một máy từ xa và bạn muốn truy cập một số trang của cá thể đó từ máy cục bộ của bạn? – Alexander