2017-01-24 133 views
0

我想遷移我的java應用程序,該應用程序在Tomcat 6本地運行到Websphere 8.5。該應用程序部署在Websphere上沒有任何障礙,但它不會在啓動過程中連接到數據庫。我認爲這是因爲我必須指定連接信息,以及我爲Tomcat,在context.xml文件,放在我的tomcat的文件夾:Tomcat數據庫設置遷移到Websphere

<?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

+0

不要吝嗇地說,因爲我沒有使用過Websphere,但是它可能需要重新構建它,類似於Tomcat需要的服務應用程序? –

+0

這是在Application Server Liberty還是傳統的應用程序服務器上? (您是通過wsadmin/Integrated Solutions Console還是使用server.xmls進行部署)。 – ewhoch

+0

@AdrianM。我不這麼認爲...... – Dworza

回答

1

您需要在WebSphere中配置JDBC提供程序和數據源,就像在Tomcat的context.xml的<Resource>標記中完成一樣。

在使用管理控制檯的WebSphere傳統8.5.5.x中,這被描述爲here

如果您使用的是WebSphere Liberty,那麼將使用server.xml完成​​此操作,如here所述。