Tomcat 7 홈 / lib 디렉토리는 어디에 있습니까?


10

Tomcat으로 JDBC를 설정하는 것에 대한 매뉴얼 / 자습서를 읽을 때 종종 " Tomcat 's HOME \ lib "디렉토리에 대한 참조를 보게 됩니다. 예 :

Add the driver to your classpath, to your project, or to Tomcat's HOME\lib directory.

다른 경우에는 " $ CATALINA_HOME / lib "디렉토리를 참조하십시오. 예 :

Before you proceed, don't forget to copy the JDBC Driver's jar into $CATALINA_HOME/lib.

Tomcat 7.0.53을 실행 중이며 다음 위치를 알고 있습니다.

  1. /usr/share/tomcat7
  2. /var/lib/tomcat7( webapps/디렉토리가 있는 곳 )
  3. /etc/tomcat7

위의 위치 /usr/share/tomcat7에는 libjar 가있는 디렉토리 만 있습니다 . 이것이 "Tomcat 's HOME \ lib" 디렉토리입니까? 그렇다면 CATALINA_HOME/lib디렉토리 는 무엇입니까 ?


나는 실제로 차이점을 모르지만 홈페이지 ' localhost : 8080 ' 에 설명 된 공식 문서에서 $ CATALINA_HOME / conf / tomcat_users.xml을 읽을 수 있습니다. 따라서 설치에 따라 'CATALINA_HOME의 경로입니다 '.
MickyInTheSky

달리면 무엇을 얻을 수 echo $CATALINA_HOME있습니까?
terdon

@terdon CATALINA_HOME이 내 설정에서 환경 변수로 내보내지지 않았습니다.
Marcus Junius Brutus

아마도 그것은 Tomcat 사용자에게만 내보내집니다. 해당 디렉토리 중 하나에 만 lib서브 디렉토리가 포함되어 있으면 원하는 디렉토리 일 것입니다.
terdon

답변:


12

위치한 사용자 /usr/share/tomcat7/lib폴더. apt-get install tomcat7컨테이너 설치 명령을 사용한 경우


3

CATALINA_HOME그리고 Tomcat's HOME일반적으로 동일합니다 :

CATALINA_BASE:   /usr/share/tomcat7
CATALINA_HOME:   /usr/share/tomcat7
CATALINA_TMPDIR: /usr/share/tomcat7/temp

CATALINA_HOME/lib 그러므로 /usr/share/tomcat7/lib


확실하게 검색하십시오 bootstrap.jar. 이 파일은$CATALINA_HOME/bin/

자세한 내용은 여기


catalina.home은 명령 행, 부트 스트랩 (bin) 및 공유 라이브러리 (lib) 파일을 지정합니다. 이러한 파일은 일반적으로 생산적인 서버에서 변경되지 않기 때문입니다. catalina.base는 "개인"파일을 지정합니다. 서버 구성 파일 (conf), 로그 및 출력 파일 (logs), 웹 응용 프로그램 파일 (webapps) 및 임시 작업 디렉토리 (work)입니다.
레이 훌하

0

라이브러리

$ tree /usr/share/tomcat7
/usr/share/tomcat7
├── bin
│   ├── bootstrap.jar
│   ├── catalina.sh
│   ├── catalina-tasks.xml
│   ├── configtest.sh
│   ├── daemon.sh
│   ├── digest.sh
│   ├── setclasspath.sh
│   ├── shutdown.sh
│   ├── startup.sh
│   ├── tomcat-juli.jar -> ../../java/tomcat-juli.jar
│   ├── tool-wrapper.sh
│   └── version.sh
├── defaults.md5sum
├── defaults.template
├── lib
│   ├── annotations-api.jar -> ../../java/tomcat-annotations-api-7.0.68.jar
│   ├── catalina-ant.jar -> ../../java/catalina-ant-7.0.68.jar
│   ├── catalina-ha.jar -> ../../java/tomcat-catalina-ha-7.0.68.jar
│   ├── catalina.jar -> ../../java/tomcat-catalina-7.0.68.jar
│   ├── catalina-jmx-remote.jar -> ../../java/tomcat-catalina-jmx-remote-7.0.68.jar
│   ├── catalina-tribes.jar -> ../../java/catalina-tribes-7.0.68.jar
│   ├── commons-dbcp.jar -> ../../java/commons-dbcp.jar
│   ├── commons-pool.jar -> ../../java/commons-pool.jar
│   ├── el-api.jar -> ../../java/tomcat-el-api-2.2.jar
│   ├── jasper-el.jar -> ../../java/tomcat-jasper-el-7.0.68.jar
│   ├── jasper.jar -> ../../java/tomcat-jasper-7.0.68.jar
│   ├── jsp-api.jar -> ../../java/tomcat-jsp-api-2.2.jar
│   ├── servlet-api.jar -> ../../java/tomcat-servlet-api-3.0.jar
│   ├── tomcat7-websocket.jar
│   ├── tomcat-api.jar -> ../../java/tomcat-api-7.0.68.jar
│   ├── tomcat-coyote.jar -> ../../java/tomcat-coyote-7.0.68.jar
│   ├── tomcat-i18n-es.jar -> ../../java/tomcat-i18n-es-7.0.68.jar
│   ├── tomcat-i18n-fr.jar -> ../../java/tomcat-i18n-fr-7.0.68.jar
│   ├── tomcat-i18n-ja.jar -> ../../java/tomcat-i18n-ja-7.0.68.jar
│   ├── tomcat-jdbc.jar -> ../../java/tomcat-jdbc-7.0.68.jar
│   ├── tomcat-util.jar -> ../../java/tomcat-util-7.0.68.jar
│   └── websocket-api.jar
├── logrotate.md5sum
└── logrotate.template

2 directories, 38 files

webapps

$ tree /var/lib/tomcat7/
/var/lib/tomcat7/
├── common
│   └── classes
├── conf -> /etc/tomcat7
├── logs -> ../../log/tomcat7
├── server
│   └── classes
├── shared
│   └── classes
├── webapps
│   ├── ROOT
│   │   ├── index.html
│   │   └── META-INF
│   │       └── context.xml
└── work -> ../../cache/tomcat7

설정

tree /etc/tomcat7/
/etc/tomcat7/
├── Catalina
│   └── localhost
│       ├── docs.xml
│       ├── examples.xml
│       ├── host-manager.xml
│       └── manager.xml
├── catalina.properties
├── context.xml
├── logging.properties
├── policy.d
│   ├── 01system.policy
│   ├── 02debian.policy
│   ├── 03catalina.policy
│   ├── 04webapps.policy
│   ├── 10examples.policy
│   └── 50local.policy
├── server.xml
├── tomcat-users.xml
└── web.xml
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.