0

xml ファイルで db のコンテキストを指定したいと思います。

  <Context path="/db3" docBase="C:/my/workspace/db3/">

 <Resource name="jdbc/ksidb" auth="Container" 
        type="javax.sql.DataSource"
        description="Books" 
        driverClassName="com.mysql.jdbc.Driver"
        url="jdbc:mysql://localhost:3306/ksidb"
        username="root"
        password="root"
        maxActive="20" /> 
</Context>

そのファイルを /webapps tomcat catalogoue にコピーする必要があることを読みました。私はこれをしましたが、tomcat7はファイルを読みません。なぜなのかご存知ですか?何をすべきか?どうも。

4

1 に答える 1

1

あなたが読んだものは間違っています。それが完全に間違っていることを言っているなら、私はその情報源からの他のアドバイスに疑問を呈します. Tomcat docsによると、コンテキスト構成を配置するためのオプションは次のとおりです。

  • アプリケーション ファイル内の /META-INF/context.xml にある個々のファイル。オプションで (ホストの copyXML 属性に基づいて) これを $CATALINA_BASE/conf/[enginename]/[hostname]/ にコピーし、アプリケーションのベース ファイル名に ".xml" 拡張子を加えた名前に変更することができます。
  • $CATALINA_BASE/conf/[enginename]/[hostname]/ ディレクトリの個々のファイル (「.xml」拡張子付き)。コンテキスト パスとバージョンは、ファイルのベース名 (.xml 拡張子を除いたファイル名) から派生します。このファイルは、Web アプリケーションの META-INF ディレクトリにパッケージ化された context.xml ファイルよりも常に優先されます。
  • メインの conf/server.xml の Host 要素内。

リンクされたドキュメントにアクセスして、Tomcat を構成する正しい方法の詳細を確認することを強くお勧めします。

于 2013-01-27T17:47:48.313 に答える