2

.Netの専門知識のためにJavaWebアプリケーションを継承しました(Javaの経験はありません)。これを変更する必要があります:

http://**DatabaseOne**.Domain.com:Port/dir1/dir2

これに:

http://**DatabaseTwo**.Domain.com:Port/dir1/dir2

.Netには、接続文字列が保存されているWebconfigファイルがあります。
私の調査(質問1 2 3 は、JavaディレクトリにContent.xml、Web.xml、Server.xml、あるいはその両方が存在する必要があることを示しています。

私が見つけたコンテンツとWebxmlには、探している接続文字列が含まれていません。

DBManager.Javaには次のものが含まれます。

Public Connection getPoolConnection() throws JDBCConnectionException{
         return JDBCService.GetConnection("oracleUIPool");
 }

このJavaWebアプリは、より大きなJava Webアプリの一部のようです。したがって、接続文字列は、より高いレベルのディレクトリのどこかにある必要がありますか?このディレクトリの名前は何ですか?

Beans、JetSpeed、Strutsという名前のファイルが役に立ったら気づきました。

4

2 に答える 2

1

データソースとしてのアプリケーションサーバー構成で、oracle-ds.xmlなどを確認してください。

jboss を使用している場合は、 find を実行します。-iname '*ds*xml' または datasource を実行し、そこに何かがあるかどうかを確認します。Glassfish を使用している場合は、Web 管理インターフェイスを使用して oraclePool の設定を確認してください。

于 2012-04-24T19:17:27.190 に答える
0

Java works with the concept of a DataSource that could be managed by the server container: Tomcat, JBoss etc. Inside each server there's a lot of config files that could be used to configure the DataSorce. For each server and for each version there's configurations. The first step is know the server, the second is if the app is using a framework like Hibernate. Later, you will know the kind of configuration that you could use for it and, safely, you could find and change the URL.

Tomcat: http://blog.mangar.com.br/?p=57 JBoss: https://community.jboss.org/wiki/ConfigDataSources

于 2012-04-24T19:22:58.207 に答える