2012-04-24 47 views
2

由于我在.Net中的专业知识(我没有Java经验),我继承了Java Web应用程序。我需要改变这样的:更改Java Web应用程序中的数据库连接字符串

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

这样:

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

在.NET中,我们有在连接字符串存储一个Webconfig文件。
我的研究(Question 123表明,应该有一个content.xml文件,web.xml和/或在server.xml中java目录。

的内容和我发现的Web个XML,不包含连接字符串我找

的DBManager.Java包含:

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

此Java web应用程序似乎是一个更大的Java Web应用程序的一部分,所以连接字符串必须以更高的某处级目录?这个目录的名称是什么? ectory?

我确实注意到了名为Beans,JetSpeed和Struts的文件,如果有帮助的话。

+1

什么应用服务器? – 2012-04-24 19:15:52

回答

1

它在应用服务器配置中作为数据源,检查oracle-ds.xml或类似的。

如果您使用的是jboss,请执行查找。 -iname'* ds * xml'或数据源并查看是否有任何内容。如果您正在使用glassfish,请使用Web管理界面检查oraclePool设置。

0

Java使用可由服务器容器管理的DataSource的概念:Tomcat,JBoss等。在每个服务器中都有很多可用于配置DataSorce的配置文件。对于每个服务器和每个版本都有配置。 第一步是知道服务器,第二步是如果应用程序使用像Hibernate这样的框架。稍后,您将知道可以使用的配置类型,并且可以安全地找到并更改URL。

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

相关问题