Ubuntu 12.04.3 LTS에 Tomcat 7.0.42를 설치하는 방법?


19

sysadmin은 터미널을 통해 액세스하는 가상 머신을 제공했습니다.

나는 루트 액세스 권한이 있으며 Ubuntu 12.04.3 LTS를 얻었습니다 .

명령 apt-cache policy tomcat7은 다음을 알려줍니다.

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:~#

그러나 최신 Tomcat 7 (7.0.42) 을 설치 하고 싶습니다 .

가능합니까? 그렇다면 어떻게?

답변:


27

예, Tomcat 7.0.42를 설치할 수는 있지만 "수동으로"설치해야합니다. 설치 방법에 대한 단계는 다음과 같습니다.

참고 : 리포지토리에없는 이유를 알고 싶다면이 질문을 방문하십시오 . Ubuntu 리포지토리에 최신 버전의 소프트웨어가없는 이유는 무엇입니까?

전제 조건 : Java를 설치해야하며 경로가 필요합니다. Java는 일반적으로 아래에 설치됩니다 /usr/lib/jvm. Java를 설치하면 명령 update-alternatives --config java을 실행 하여 정확한 경로를 표시 할 수 있습니다. 첫 번째 항목 ( *옆에 있는 항목 Enter)을보십시오.이 화면을 종료하려면 누르십시오. 이후의 디렉토리 만 필요합니다 /jvm/. 내 컴퓨터에서 디렉토리는 /usr/lib/jvm/java-7-openjdk-i386/입니다. 이 답변은 이것이 Java 디렉토리라고 가정하지만 이에 따라 명령을 변경해야합니다.

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

    • Tomcat 7.0.42가 현재 디렉토리로 다운로드됩니다.
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • 파일이 추출됩니다.
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • Tomcat이로 이동합니다 /usr/local. 원하는 경로를 선택할 수 있습니다. 나머지 명령은이 경로를 사용했다고 가정합니다.
  4. nano ~/.bashrc-텍스트 편집기가 열립니다. 파일 끝 ( Alt+ /)으로 이동 하여 다음 두 줄을 추가하십시오.

    CATALINA_HOME = / usr / local / apache-tomcat-7.0.42 내보내기
    수출 JAVA_HOME = / usr / lib / jvm / java-7-openjdk-i386 /
    

    기억하십시오 : 이것은 나의 Java의 길이었습니다. 설치된 Java로 변경하십시오.

  5. . ~/.bashrc

    • 변경 사항이 적용됩니다.
  6. sudo $CATALINA_HOME/bin/startup.sh -다음과 같이 보일 것입니다 :

    CATALINA_BASE 사용 : /usr/local/apache-tomcat-7.0.42
    CATALINA_HOME 사용 : /usr/local/apache-tomcat-7.0.42
    CATALINA_TMPDIR 사용 : /usr/local/apache-tomcat-7.0.42/temp
    JRE_HOME 사용 : / usr
    CLASSPATH 사용 : /usr/local/apache-tomcat-7.0.42/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.42/bin/tomcat-juli.jar
    

    그리고 오류가 없습니다.

끝났습니다. 브라우저를 가리키면 http://localhost:8080Tomcat 페이지가 나타납니다.


2
노력에 감사드립니다!
dShringi

1
기본 사용자도 따라 올 수있는 정확한 설명. 좋은 작업.
Pragatheeswaran 2019

이것은 놀라운 설명이었습니다. IntelliJ를 작동시킬 수 없었습니다. 이제 가능합니다. 당신은 바위!
mau
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.