2012-04-10 49 views
5

Tôi có cùng một vấn đề với các câu hỏi ở đây: Tomcat started in eclipse but unable to connect to link to http://localhost:8085/, có nghĩa là tôi không thể mở http://localhost:8080/ tại trình duyệt:Không thể mở http: // localhost: 8080/khi Tomcat đang chạy trong Eclipse

HTTP Status 404 -/
type Status report 
message/
description The requested resource (/) is not available. 
Apache Tomcat/7.0.27 

//Console info when tomcat started// 

Apr 10, 2012 4:26:32 PM org.apache.tomcat.util.digester.SetPropertiesRule begin 
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to     org.eclipse.jst.jee.server:SimpleServletProject' did not find a matching property. 
Apr 10, 2012 4:26:32 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-bio-8080"] 
Apr 10, 2012 4:26:33 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-bio-8009"] 
Apr 10, 2012 4:26:33 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 880 ms 
Apr 10, 2012 4:26:33 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
Apr 10, 2012 4:26:33 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.27 
Apr 10, 2012 4:26:33 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-bio-8080"] 
Apr 10, 2012 4:26:33 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["ajp-bio-8009"] 
Apr 10, 2012 4:26:33 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 495 ms 

Tôi đang sử dụng Tomcat 7.0.27, Eclipse Europa và Java 1.6.0_32. Tôi thấy câu trả lời của BalusC, nhưng vấn đề là tôi không thể chọn cài đặt Tomcat (hình bên dưới).

Điều gì có thể xảy ra ở đây?

enter image description here

EDIT1: Khi tôi cố gắng tạo ra trang web demo, nó có thể không được mở quá (với lỗi tương tự).

EDIT2: Tiếp theo chủ đề này Why tomcat server location property is greyed in Eclipse tôi có thể mở http://localhost:8080/ trong trình duyệt, nhưng vẫn truy cập không thể trang web giới thiệu ..

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web- app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> 
    <display-name>SimpleServletProject</display-name> 
    <welcome-file-list> 
      <welcome-file> index.html</welcome-file> 
    </welcome-file-list> 
</web-app> 

PS: Dường như không có nhiều không gian hơn cho tôi để gửi chỉ mục. hmtl (chỉ là một html bình thường).

+1

Thử sử dụng tên máy chủ và kiểm tra. – Phani

+0

thực hiện ping localhost và xem nó có giải quyết hay không; nếu không bạn cần một mục nhập máy chủ – sfk

Trả lời

7

Bạn muốn truy cập ứng dụng gốc (http: // server: port /) nhưng tôi khá chắc chắn rằng Eclipse sẽ không cài đặt ứng dụng gốc. Hãy thử truy cập ứng dụng bạn đã triển khai trong tomcat (nhật thực được quản lý) theo http://server:port/yourapp.

+0

Không, tôi không thể mở nó. Lỗi tương tự xảy ra .. –

+0

Đối với tôi, có vẻ như bạn không cài đặt bất kỳ ứng dụng nào vào máy chủ tomcat của bạn hoặc khởi động ứng dụng của bạn không thành công. Đối với trường hợp thứ hai, bạn sẽ thấy bất kỳ mục nhập nhật ký nào trong tomcats hoặc các tệp nhật ký ứng dụng của bạn. Bạn đã triển khai ứng dụng của bạn với cá thể tomcat như thế nào? – magomi

+0

Chỉ cần nhấp chuột phải vào tên của dự án và chọn chạy dưới dạng: chạy trên máy chủ .. –

-3

Có vẻ như bạn muốn kết nối với cùng một cổng với nhật thực (8080). giống như chạy skype và chạy một máy chủ sẽ mặc định xung đột vì họ muốn gửi dữ liệu qua cùng một cổng.

Thử định cấu hình các cổng kết nối máy chủ mà bạn có thể muốn đặt máy chủ cục bộ thành cổng 3000 và thử nếu nó hoạt động.

+1

Tôi nghĩ rằng bạn đã sai. Tomcat sẽ không khởi động nếu cổng được gán đã bị chiếm bởi một tiến trình khác. – magomi

+0

Do đó, nó trả về lỗi được ghi lại (đầu ra của bảng điều khiển ở trên) tài nguyên 404 không khả dụng. có nghĩa là nó bị chiếm đóng hoặc không accesable nhưng khả năng chạy nó mà không chạy eclipse làm cho nó rõ ràng chiếm đóng của nó và do đó không bắt đầu. – dennis

+3

Tomcat phản hồi rõ ràng 404 .. – heikkim

0

Vui lòng kiểm tra đường dẫn ngữ cảnh yêu cầu ứng dụng mẫu của bạn.

8

Tôi đang sử dụng apache 7. Khi bắt đầu trong dấu nhắc lệnh mọi thứ hoạt động như mong đợi nhưng nếu tôi bắt đầu tương tự từ nhật thực thì tôi không thể truy cập và tìm cài đặt.

Có vẻ như sử dụng nhật thực theo mặc định 'Sử dụng siêu dữ liệu không gian làm việc' và triển khai đường dẫn đến 'wtpwebapps' trong cài đặt máy chủ. Thực hiện theo các bước dưới đây để thay đổi các bước này và bạn sẽ có thể truy cập localhost: 8080 khi bạn khởi động máy chủ trong nhật thực.

  1. Trong tab máy chủ eclipse ở dưới cùng, nhấp chuột phải, nơi bạn có thể thấy bắt đầu, dừng vv và chọn thuộc tính.
  2. Trong cửa sổ thuộc tính, chọn chung, sau đó chọn Chuyển vị trí.
  3. Bây giờ bạn có thể thấy Máy chủ Tomcat v7.0 tại máy chủ cục bộ trong tab máy chủ, bấm đúp vào nó.
  4. a. Nếu có bất kỳ mô-đun nào được triển khai, hãy tạm thời xóa chúng và đóng tab để lưu thay đổi này, nếu không hãy chuyển trực tiếp đến bước 4c bên dưới.
  5. b. Nếu bạn đã xóa bất kỳ mô-đun nào, hãy khởi động lại máy chủ sau bước 4a và tiến hành bước 4c.
  6. c. Ở vị trí máy chủ, chọn nút radio 'Sử dụng cài đặt tomcat' và chọn 'webapps' trong đường dẫn triển khai.

Lưu và khởi động máy chủ trong nhật thực.Bây giờ bạn sẽ có thể truy cập vào máy chủ.

1
In eclipse servers tab at bottom, right click, where you can see start, stop etc, and select properties. 

**** này hoạt động tốt: ****

Trong cửa sổ thuộc tính, chọn chung, sau đó chọn Chuyển Location. Bây giờ bạn có thể thấy Máy chủ Tomcat v7.0 tại máy chủ cục bộ trong tab máy chủ, nhấp đúp vào nó. a. Nếu có bất kỳ mô-đun nào được triển khai, hãy tạm thời xóa chúng và đóng tab để lưu thay đổi này, nếu không hãy chuyển trực tiếp đến bước 4c bên dưới. b. Nếu bạn đã xóa bất kỳ mô-đun nào, hãy khởi động lại máy chủ sau bước 4a và tiến hành bước 4c. c. Ở vị trí máy chủ, chọn nút radio 'Sử dụng cài đặt tomcat' và chọn 'webapps' trong đường dẫn triển khai.

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