Làm cách nào để cài đặt Tomcat 7.0.42 trên Ubuntu 12.04.3 LTS?


19

Sysadmin đã cho tôi một máy ảo mà tôi truy cập thông qua thiết bị đầu cuối.

Tôi có quyền truy cập root và nó có Ubuntu 12.04.3 LTS .

Lệnh apt-cache policy tomcat7thông báo:

tomcat7:
  Installed: (none)
  Candidate: 7.0.26-1ubuntu1.2
  Version table:
     7.0.26-1ubuntu1.2 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/universe amd64 Packages
     7.0.26-1ubuntu1 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
root@mymachine:~#

Tuy nhiên, tôi muốn cài đặt Tomcat 7 (7.0.42) mới nhất trên nó.

Có thể làm được không? Nếu có, làm thế nào?

Câu trả lời:


27

Có, có thể cài đặt Tomcat 7.0.42, nhưng bạn sẽ phải thực hiện "thủ công". Đây là các bước về cách thực hiện:

Lưu ý : truy cập câu hỏi này nếu bạn muốn biết lý do tại sao nó không có trong kho: Tại sao kho Ubuntu không có phiên bản phần mềm mới nhất?

Điều kiện tiên quyết : bạn cần cài đặt Java và chúng tôi cần đường dẫn của nó. Java thường được cài đặt bên dưới /usr/lib/jvm. Khi bạn đã cài đặt Java, bạn có thể chạy lệnh update-alternatives --config javađể hiển thị cho bạn đường dẫn chính xác; nhìn vào mục đầu tiên (mục có một mục *bên cạnh. Bạn có thể nhấn Enterđể thoát khỏi màn hình này). Chúng tôi chỉ cần thư mục sau /jvm/. Trên máy của tôi, thư mục là /usr/lib/jvm/java-7-openjdk-i386/. Câu trả lời này sẽ cho rằng đây là thư mục Java, nhưng bạn nên thay đổi các lệnh cho phù hợp.

  1. wget http://mirror.atlanticmetro.net/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz

    • Điều này sẽ tải Tomcat 7.0.42 về thư mục hiện tại của bạn.
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • Điều này sẽ giải nén các tập tin.
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • Điều này di chuyển Tomcat đến /usr/local. Bạn có thể chọn bất kỳ con đường nào bạn muốn. Các lệnh còn lại sẽ cho rằng bạn đã sử dụng đường dẫn này.
  4. nano ~/.bashrc- điều này sẽ mở ra một trình soạn thảo văn bản. Đi đến cuối tệp ( Alt+ /) và thêm hai dòng sau:

    xuất CATALINA_HOME = / usr / local / apache-tomcat-7.0.42
    xuất JAVA_HOME = / usr / lib / jvm / java-7-openjdk-i386 /
    

    Hãy nhớ rằng : đây là đường dẫn đến Java của tôi. Thay đổi nó thành Java đã cài đặt của bạn.

  5. . ~/.bashrc

    • Điều này sẽ áp dụng những thay đổi chúng tôi đã thực hiện.
  6. sudo $CATALINA_HOME/bin/startup.sh - bạn sẽ thấy một cái gì đó như thế này:

    Sử dụng CATALINA_BASE: /usr/local/apache-tomcat-7.0.42
    Sử dụng CATALINA_HOME: /usr/local/apache-tomcat-7.0.42
    Sử dụng CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.42/temp
    Sử dụng JRE_HOME: / usr
    Sử dụng CLASSPATH: /usr/local/apache-tomcat-7.0.42/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.42/bin/tomcat-juli.jar
    

    Và không có lỗi.

Bạn đã hoàn tất. Trỏ trình duyệt của bạn đến http://localhost:8080và bạn sẽ thấy trang Tomcat:


2
+1 cho câu trả lời đẹp, cảm ơn vì sự nỗ lực!
dShringi

1
Giải thích chính xác mà một người dùng cơ bản cũng có thể làm theo. Công việc tốt.
Pragatheeswaran

Đây là một lời giải thích tuyệt vời. Không thể làm cho IntelliJ hoạt động, bây giờ có thể. Bạn đá!
mau
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.