2015-02-24 53 views
0

我想部署一個WAR文件使用的SUSE Linux和遠程數據庫通過工作燈到WebSphere上的SUSE Linux工作燈部署失敗。IBM工作燈6.1 - 使用遠程數據庫

當我試圖使用遠程數據庫(我使用Oracle測試),我收到以下錯誤部署war文件:

GetSQLQueryResult failed with error code java.sql.SQLRecoverableException: IO Error: Connection reset 
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:711) 
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:385) 
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:30) 
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:558) 
at java.sql.DriverManager.getConnection(DriverManager.java:571) 
at java.sql.DriverManager.getConnection(DriverManager.java:187) 
at com.ibm.worklight.install.helper.GetSQLQueryResult.main(GetSQLQueryResult.java:68) 

Caused by: java.net.SocketException: Connection reset 
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118) 
at java.net.SocketOutputStream.write(SocketOutputStream.java:159) 

我可以從訪問遠程計算機數據庫安裝工作燈的機器。

另外,如果我使用SUSE Linux上的本地數據庫在同一個WAR文件,或者在另一個操作系統使用遠程數據庫(Windows爲例子),應用程序被正確部署。

回答

0

東西是不正確使用的問題描述...

  1. 你沒有文件部署的.war到工作燈
  2. 工作燈,在遠程服務器中,由一個Java EE .jar文件中,部署到應用服務器(WAS /自由曲線,Tomcat)的
  3. .war文件,在工作燈,是包含運行應用程序(由工作室/ CLI工具生成)所需的服務器相關的事物,一個Java Web應用程序;你在哪裏工作燈服務器被部署到

這就是說,
的連接復位意味着有一個一般的網絡問題,是不相關的工作燈本身部署這個.war文件到應用服務器。

這聽起來像運行SUSE Linux機器特定的網絡問題。
- 檢查防火牆設置,超時值,阻塞端口...