2017-07-07 25 views
0

我使用dashDB作为Analeltics的服务作为我的Bluemix服务,并且还添加了所需的SQL和数据。但是当我尝试启动应用程序时,我无法登录。看来Bluemix无法找到dashDB ...
我的问题是,当您将服务添加到Bluemix应用程序时,它是否会自动配置以使应用程序能够使用“dashDB for Analytic”之类的服务,或者我必须手动配置一些东西。Bluemix服务:配置WebSphere应用程序以使用dashDB进行分析

Addtional:
我试图改变从DB2使用的数据库到dashDB ...我已经将databaseName,password,user,portnumber,driverType更改为我在环境变量中看到的数据库。

<applicationMonitor updateTrigger="mbean"/> 
<jdbcDriver id="DB2JCC" libraryRef="DB2Library"> 
</jdbcDriver> 
<dataSource id="jdbc/defaultDS" jndiName="jdbc/defaultDS" jdbcDriverRef="DB2JCC" statementCacheSize="60" type="javax.sql.ConnectionPoolDataSource" transactional="true"> 
    <properties databaseName="database_name" password="{xor}ZmdpOztrPT5oaDtp" user="username" serverName="host_name" portNumber="port_number" driverType="4"/> 
</dataSource> 


<!-- <variable name="" value=""/> --> 
<library id="DB2Library"> 
    <fileset dir="C:\Program Files\IBM\SQLLIB\java" includes="db2jcc4.jar, db2jcc_license_cu.jar"/> 
</library> 

回答

1

我假设您的应用程序指的是Bluemix云代工应用程序。

当您将应用程序配置为使用服务时,应用程序会从服务中注入环境变量,但是您需要编写代码以使用这些环境变量连接到数据库。

查看此处了解更多信息:https://console.bluemix.net/docs/cli/vcapsvc.html

+0

我明白了。我可以使用这些环境变量来配置WebSphere Application吗? – KaelJasper

相关问题