これは私ののcontext.xmlファイルです:私はすでにリソース(「JDBC/MyDatasourceの」)の名前でServletContext.getResource(java.lang.String)を使用してみましたが、Tomcatは名前が始まらないと文句を言いtomcat webappのcontext.xmlファイルからリソースを取得する方法は?
...
<Resource auth="Container"
driverClass="net.sourceforge.jtds.jdbc.Driver"
type="com.jolbox.bonecp.BoneCPDataSource"
idleMaxAge="240"
idleConnectionTestPeriod="60"
partitionCount="3"
acquireIncrement="1"
maxConnectionsPerPartition="10"
minConnectionsPerPartition="3"
statementsCacheSize="50"
releaseHelperThreads="4"
name="jdbc/MyDatasource"
username="my_username"
password="my_password"
factory="org.apache.naming.factory.BeanFactory"
jdbcUrl="jdbc:jtds:sqlserver://localhost:12345/my_database"
/>
...
'/'。私も "/ jdbc/MyDatasource"で試しましたが、今回はnullを返します。
私は主に(サーバーがオンラインで動作しているかどうかを確認)データベース・サーバとの接続チェックを実行するためにjdbcUrlとを必要としています。
あなたの答えをありがとう。私はあなたが私を大いに助けてくれたので、答えを受け入れることを続ける方法を知らない...私はあなたがこのコミュニティに貢献し続ける(あなたが新しいユーザーであるので)あなたを励ますためのあなたの答えを受け入れるだろうと思う。 –
@IgorPopov同じ質問がありますが、context.xmlから他のパラメータを読み取ろうとしています:maxTotal、maxIdleなどのように、どうやってそれらを実際にコンソールで印刷できるのですか?私は同じアプローチを使用しています。 context.xmlからこれらのパラメータを読み取る方法はありますか? –
@HarshvardhanSolanki私が知っているわけではありません。しかし、あなた自身の質問としてフォローアップの質問をする必要があります。あなたの質問に答えられない場合は、既存の質問にリンクするようにしてください。そうすれば、あなた自身が解決しようとしています。 –