2012-04-17 5 views
14

Tôi đang sử dụng Fedora 16 và tôi đã cài đặt Apache Tomcat, sử dụng gói tomcat6.Apache Tomcat được cài đặt và chạy, nhưng localhost: 8080 hiển thị trang trống trong trình duyệt

Trong terminal Tôi đã bắt đầu Tomcat:

[[email protected] ~]$ sudo service tomcat6 start 
[sudo] password for rajani: 
Redirecting to /bin/systemctl start tomcat6.service 
[[email protected] ~]$ 

Nhưng nếu tôi duyệt đến http://localhost:8080 nó chỉ đơn giản cho thấy một trang trống. Xin vui lòng cho tôi giải pháp.

+0

Bạn có bất kỳ nội dung nào trong $ {TOMCAT_HOME}/webapps hoặc thư mục đó trống không? –

+0

Không có bất kỳ thư mục nào như vậy trong tomcat, trước hết trang chủ của apache tomcat không mở. Nó trống. – Rajani

Trả lời

1

Nếu không có nội dung trong $ TOMCAT_HOME/webapps, thì có bạn sẽ thấy một trang trống trống.

Bạn đã cài đặt vòng quay tomcat6-webapps chưa? Này cung cấp ROOT và các ví dụ ứng dụng web cho tomcat:

http://pkgs.org/fedora-centos-rhel-opensuse-mandriva/jpackage-5.0-updates-i386/tomcat6-webapps-6.0.35-1.jpp5.noarch.rpm.html

+0

sau khi cài đặt của yum cài đặt tomcat6-webapps nếu tôi mở tomcat quản lý nó được hiển thị một số trang lỗi, xin vui lòng cho tôi một giải pháp. – Rajani

+1

Có thể nếu bạn đăng lỗi? –

+0

403 Truy cập bị từ chối Bạn không được phép xem trang này. – Rajani

24

tôi đã cùng một vấn đề dưới Fedora 16; các gói Tomcat 7 được cài đặt đúng, nhưng tôi không thể thấy bất cứ điều gì tại localhost:8080. Tôi googled xung quanh và thấy rằng tôi cần phải cài đặt một số gói bổ sung để cho các ứng dụng web mặc định để làm việc. Dưới đây là giải pháp mà làm việc cho tôi:

# sudo yum install tomcat-admin-webapps.noarch tomcat-docs-webapp.noarch tomcat-javadoc.noarch tomcat-systemv.noarch tomcat-webapps.noarch 
+3

Với Tomcat 6: 'sudo yum install tomcat6- webapps tomcat6-docs-webapp tomcat6-admin-webapps', xem thêm http://askubuntu.com/questions/107400/tomcat-manager-application-and-http-404-error –

+0

Cùng một vấn đề về Fedora 20 và giải pháp này đã làm việc . – mttdbrd

+0

tôi chạy máy chủ tomcat thông qua nhật thực trên máy tính của windows. Tôi có thể thấy chiến tranh của tôi được trích xuất trong thư mục webapps. nhưng trang trống đang hiển thị – Ravikanth

0

Tôi nghĩ rằng bạn đã xóa dưới các file thư mục webapps như thư mục gốc vv tải hay lại cài đặt một số dán nơi bản sao khác trong thư mục ứng dụng wep nó sẽ làm việc

mặc định Trang chủ Tomcat. Nó có thể được tìm thấy trên hệ thống tệp cục bộ tại:

$CATALINA_HOME/webapps/ROOT/index.html 

trong đó $CATALINA_HOME là thư mục gốc của thư mục cài đặt Tomcat. Nếu bạn đang xem trang này và bạn không nghĩ mình nên như vậy, thì bạn là người dùng đã cài đặt Tomcat mới hoặc bạn là quản trị viên chưa có thiết lập của mình đúng. Cung cấp trường hợp thứ hai là trường hợp, vui lòng tham khảo Tài liệu Tomcat để biết thông tin quản trị và thiết lập chi tiết hơn so với thông tin được tìm thấy trong tệp INSTALL.

-1

Đảm bảo rằng thư mục $ {TOMCAT_HOME}/webapps/ROOT khả dụng. ROOT/index.html là tệp mặc định được tải khi bạn cố gắng truy cập http://localhost:8080

+0

Không có thứ gì như TOMCAT_HOME. CATALINA_HOME là biến môi trường mà tomcat tìm kiếm. – chefarov

0

Tôi gặp vấn đề tương tự với Ubuntu 14.04 và Tomcat7. Trong trường hợp của tôi, /etc/tomcat7/context.xml có hai mục nhập. loại bỏ một trong số họ đã giải quyết được vấn đề.

0

tôi đã không nhận được chính xác một trang trống, nhưng nó đã được một trang báo lỗi:

enter image description here

Tôi chỉ thiếu đường dẫn đến trang của tôi.

tôi đến "localhost: 8080/api/lời chào" nhưng tôi quên rằng tôi đã viết

server.contextPath=/myapp 

trong tập tin application.properties của tôi (mà nằm ở src/main/nguồn lực).

Vì vậy, đường dẫn chính xác là "localhost: 8080/myap/api/greetings". Đó là sai lầm của tôi. Tôi hi vọng nó giúp ích cho ai đó.