簡體   English   中英

在Java Web應用程序中更改數據庫連接字符串

[英]Changing database connection string in a Java web application

由於我在.Net方面的專業知識,我繼承了Java Web應用程序(我沒有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。

我發現的Content和Web xml不包含我要查找的連接字符串。

DBManager.Java包含:

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

此Java Web應用程序似乎是較大的Java Web應用程序的一部分,因此連接字符串是否必須位於更高級別的目錄中? 該目錄的名稱是什么?

我確實注意到了名為Beans,JetSpeed和Struts的文件,如果有幫助的話。

其在應用程序服務器配置中作為數據源,檢查oracle-ds.xml或類似文件。

如果您使用的是jboss,請進行查找。 -iname'* ds * xml'或數據源,查看是否有任何內容。 如果您使用的是glassfish,請使用Web管理員界面檢查oraclePool設置。

Java使用可以由服務器容器(例如Tomcat,JBoss等)管理的數據源的概念來工作。每個服務器內部都有許多可用於配置DataSorce的配置文件。 對於每個服務器和每個版本都有配置。 第一步是了解服務器,第二步是應用程序是否正在使用像Hibernate這樣的框架。 稍后,您將知道可以使用的配置類型,並且可以安全地找到並更改URL。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM