Lỗi tích hợp Tomcat và Eclipse: Phiên bản Tomcat không xác định đã được chỉ định.


11

Tôi đang sử dụng Ubuntu 13.10 và gnome 3.10.

Tôi đã làm theo hướng dẫn này để thiết lập tomcat và nhật thực.:

Thiết lập Eclipse và Tomcat 7 trên Ubuntu 12.10 để tạo Java RESTful Web Services với Jersey

Nhưng khi đến bước 9 , tôi gặp lỗi sau khi nhật thực:

Phiên bản không xác định của Tomcat đã được chỉ định

Tôi đã thử nhiều giải pháp tôi thấy ở đây trên Ask Ubuntu nhưng không có giải pháp nào phù hợp với tôi.

Tôi đã kiểm tra thư mục usr / local nhưng tomcat7 không có ở đó.

Tôi đã kiểm tra /usr/sharethư mục và tomcat7 ở đó.

vị trí tomcat

Tôi đã sử dụng lệnh sau để cài đặt nhật thực và tomcat:

sudo apt-get install eclipse tomcat7 -y

Câu trả lời:


8

Tôi đề nghị cài đặt Tomcat độc lập vào /usr/localthay vì sử dụng một trong /usr/sharethư mục.

cd ~/Downloads
wget http://apache-mirror.rbc.ru/pub/apache/tomcat/tomcat-7/v7.0.52/bin/apache-tomcat-7.0.52.tar.gz
tar -xzf apache-tomcat-7.0.52.tar.gz
sudo mv apache-tomcat7.0.52 /usr/local/apache-tomcat7.0.52

Sau đó sử dụng /usr/local/apache-tomcat7.0.52.


Cảm ơn đã trả lời nhanh, tôi đã cập nhật văn bản và tôi đã thêm nội dung thư mục / usr / local. như bạn có thể thấy tomcat không có ở đó nhưng nó nằm ở / usr / share /
Nemesis

Nó vẫn vậy. Tôi đã thêm một ảnh chụp màn hình mới.
Nemesis

bạn lấy con mèo này từ đâu vậy?
Danatela

Đây là cách tôi cài đặt nhật thực và tomcat: sudo apt-get install eclipse tomcat7 -y Tôi đã làm theo các bước trong hướng dẫn.
Nemesis

2
Cảm ơn .. Tôi đã sử dụng sudo apt-get purge tomcat7 để loại bỏ tomcat trước đó và sau đó tôi làm theo hướng dẫn của bạn và bây giờ nó hoạt động như một bùa mê :) Cảm ơn rất nhiều
Nemesis

4

Đảm bảo rằng thư mục Tomcat bạn đang trỏ chứa các tệp sau:

conf/catalina.policy
conf/server.xml
conf/web.xml
conf/context.xml
conf/tomcat-users.xml
conf/catalina.policy
conf/catalina.properties
lib/catalina.jar

như Eclipse đang quét cho chúng.

Máy chủ Tomcat v8.0 tại localhost trong Eclipse

Đây là một lệnh Linux có thể giúp bạn tìm thư mục đó:

find /opt /usr '(' -name catalina.policy -o -name tomcat-users.xml -o -name catalina.properties ')' -exec sh -c 'dirname $(dirname {})' ';' | uniq

0

Trong Ubuntu, ứng dụng không có quyền mặc định để đọc / chỉnh sửa tất cả các thư mục.

Tôi nhận ra rằng các quyền cho thư mục cài đặt TOMCAT không được đặt chính xác.

Tôi đã thay đổi nó thành 755 và nó đã hoạt động.

sudo chmod -R 755 /opt/tomcat/apache-tomcat-9.0.24/

-1

Bạn có thể sử dụng máy chủ của mình trong bất kỳ thư mục nào, chỉ cần thư mục Apache Tomcat có quyền truy cập đọc bởi người dùng của nó.

Thí dụ: sudo chmod -R 755 /usr/local/apache-tomcat7.0.52

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.