将Tomcat数据库设置迁移到Websphere

时间:2017-01-24 17:12:24

标签: java tomcat websphere websphere-8 application-server

我想将我的java应用程序迁移到Tomcat 6,该应用程序在Websphere 8.5本地运行。该应用程序部署在Websphere上没有任何障碍,但它在启动期间无法连接到数据库。我认为这是因为我必须在Tomcat文件中指定连接信息,以及context.xml所做的连接信息,放在我的tomcat文件夹中:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver"
        name="jdbc/mydb" password="somepassword" type="javax.sql.DataSource"
        url="jdbc:oracle:thin:@123.456.7.89:1521/mynode" username="myusername" />
</Context>

我的假设是否正确?如何将此信息传递给我的Websphere 8.5 AS

1 个答案:

答案 0 :(得分:1)

您需要在WebSphere中配置JDBC提供程序和数据源,就像在Tomcat的context.xml的<Resource>标记中所做的那样。

在使用管理控制台的WebSphere Traditional 8.5.5.x中,对此进行了描述here

如果您使用的是WebSphere Liberty,则可以使用server.xml完成​​此操作,如here所述。