2011-12-24 40 views
5

Gần đây tôi đã cài đặt Arch Linux và sử dụng Pacman Tôi đã cài đặt EclipseTomcat 7 bằng cách sử dụng các hướng dẫn có liên quan trong ArchWiki. Tôi đã làm theo hướng dẫn Apache Tomcat Eclipse Integration, An Illustrated Quick Start Guide để tích hợp cả hai.Thiết lập Eclipse với Tomcat 7 trong Arch Linux

Nói tóm lại, tôi đã điều sau đây:

  1. cài đặt WPT từ Eclipse Cài đặt phần mềm mới tính năng.
  2. Khai trương mới động dự án Web thuật sĩ
  3. Trong trình hướng dẫn tôi chọn Apache Tomcat v7.0 và thiết lập thư mục cài đặt Tomcat -/usr/share/tomcat7
  4. Completed trình hướng dẫn
  5. Nhấp chuột phải vào tab máy chủ (nằm ở dưới cùng của IDE) và nhấp vào hộp thoại máy chủ mới

Trong dialouge này là tôi gặp phải một vấn đề. Khi tôi chọn Máy chủ Tomcat v7.0 lỗi Không thể tạo máy chủ bằng loại đã chọn bật lên.

Tôi nghi ngờ rằng đó có thể là vấn đề về quyền vì tôi không chạy Eclipse qua thư mục gốc, nhưng tôi không chắc chắn cách thiết lập chúng cho trường hợp này. Khác hơn là tôi không chắc chắn nếu có thể nó là một vấn đề thư mục, đó là, Eclipse đang cố gắng để xác định vị trí một thư mục cụ thể mà nằm ở một nơi khác.

Tôi không chắc chắn đây có phải là một câu hỏi về Linux hoặc Linux của Arch Linux nói chung hay không.

+1

Hãy thử gán nhóm tomcat7 cho nhóm của người dùng của bạn như được giải thích tại đây http://stackoverflow.com/a/15505124/334569 –

Trả lời

1

Như bạn đã nghi ngờ, đây có thể là vấn đề về quyền. Kiểm tra xem người dùng của bạn có được thêm vào nhóm tomcat hay không và đảm bảo rằng các tập lệnh trong /usr/share/tomcat7/bin có thể đọc được và thực thi được bởi các thành viên nhóm tomcat. Ngoài ra điều quan trọng là nhóm tomcat đã đọc quyền truy cập vào các tệp /usr/share/tomcat7/conf và tất nhiên là có quyền tự nhập các thư mục.

+0

Có vẻ như không phải là nhóm tomcat mà là một người dùng tomcat cụ thể. – Drahcir

+0

@Drahcir Sau đó, tạo nó với 'groupadd tomcat' và sau đó thêm người dùng của bạn vào nhóm đó với' usermod -a -G tomcat youruser'. Bạn sẽ cần phải relogin sau đó. – jham

2

Như đã đề cập trước đây, âm thanh này rất giống với sự cố về quyền. Đảm bảo rằng người dùng đang chạy Eclipse đã đọc và thực hiện các đặc quyền cho Tomcat. Ngoài ra, bạn nên kiểm tra xem máy chủ Tomcat có thể khởi động đúng cách mà không cần chạy từ Eclipse hay không. Xác minh rằng nó có thể liên kết với cổng 8080 mặc định, v.v.

Bạn có thể kiểm tra nhật ký Tomcat để biết chi tiết và tệp cấu hình cho Tomcat thường trong <tomcat base>/conf/server.xml.

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