Tomcat 7 Webアプリケーションを2か所で実行します。ある場所にはMySQLデータベースがあり、もう1つにはSQLサーバーがあります。 webappのcontext.xmlファイルには、両方のデータベースのデータベース接続情報を含む2つの<Resources>
が定義されていました。 私はまだ開発中ですので、MySQLサーバ(自宅)、時にはSQLサーバ(作業中)でアプリケーションを実行することがあります。Tomcatに簡単なカスタム設定を保存する方法
は、今まで私はどちらか
//connect to SQL-Server
DataSource ds = (DataSource) env.lookup("jdbc/sqlserver");
にライン
//connect to MySQL
DataSource ds = (DataSource) env.lookup("jdbc/mysql");
を変更する変更することで、MySQLやSQL-Serverに接続するたびにコードを再コンパイルされているシンプルな(rがあります)Webアプリケーションにどのデータベースが接続する必要があるかを知るために、WebアプリケーションがXMLファイルの設定など、どの場所にいるかを知ることができますか?
スマートな答えもありがとう! – reus