TomcatでJDBCをセットアップするためのマニュアルやチュートリアルを読んでいるとき、「Tomcatの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を実行しており、次の場所を認識しています。
/usr/share/tomcat7
/var/lib/tomcat7
(webapps/
ディレクトリが存在する場所)/etc/tomcat7
上記の場所に/usr/share/tomcat7
は、lib
jarのあるディレクトリのみが含まれます。これは「TomcatのHOME \ lib」 ディレクトリですか?次に、CATALINA_HOME/lib
ディレクトリとは何ですか?
私は本当に違いを知りませんが、ホームページ ' localhost:8080 'で説明されている公式ドキュメントから$ CATALINA_HOME / conf / tomcat_users.xmlを読み取ることができます:インストールに応じて 'CATALINA_HOMEのパス'。
—
MickyInTheSky 2014
走ると何が得られます
—
terdon 2014
echo $CATALINA_HOME
か?
@terdon CATALINA_HOMEがセットアップで環境変数としてエクスポートされません。
—
Marcus Junius Brutus 14
おそらくそれはtomcatユーザーにしかエクスポートされません。それらのディレクトリの1つだけに
—
terdon 2014
lib
サブディレクトリが含まれている場合は、おそらくそれが必要なサブディレクトリです。