Bluemix服务:配置WebSphere应用程序以使用dashDB进行分析
问题描述:
我使用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>
答
我假设您的应用程序指的是Bluemix云代工应用程序。
当您将应用程序配置为使用服务时,应用程序会从服务中注入环境变量,但是您需要编写代码以使用这些环境变量连接到数据库。
查看此处了解更多信息:https://console.bluemix.net/docs/cli/vcapsvc.html
我明白了。我可以使用这些环境变量来配置WebSphere Application吗? – KaelJasper