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は、libjarのあるディレクトリのみが含まれます。これは「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サブディレクトリが含まれている場合は、おそらくそれが必要なサブディレクトリです。