2017-05-18 31 views
2

正如標題所說,有可能嗎?現在,我們有Java 6 + sqljdbc4 + glassfish 2.1.1。我們計劃將我們的Java 6升級到Java 8,以使Sqljdbc42.jar正常工作,因爲我們遇到了JDBC連接問題,並且解決方案可能是升級到sqljdbc42。請參閱選項1此鏈接:是否可以使用Glassfish 2.1.1的Java 8?

https://blogs.msdn.microsoft.com/dataaccesstechnologies/2016/11/30/intermittent-jdbc-connectivity-issue-the-driver-could-not-establish-a-secure-connection-to-sql-server-by-using-secure-sockets-layer-ssl-encryption-error-sql-server-returned-an-incomplete-respons/

當然有些人可能說的Glassfish升級到更高版本,但在情況是,這是不是一種選擇,會發生錯誤?我發現編輯asenv.bat會做到這一點(http://alvinalexander.com/blog/post/java/fixing-glassfish-jdk-path-problem-solved),但我不確定我們可能面臨的更深層次的問題。

非常感謝您的回答。

回答

2

你必須非常勇敢(有很多空閒時間)才能在glassfish-2上嘗試jdk-8。雖然您仍然可以下載glassfish-2,但是今年(2017年)支持Extended Support。這甚至不是Premium Support,這是Extended,這意味着你已經太過分了。我知道這是因爲我曾經爲使用過glassfish-2的客戶工作過。

有多個錯誤和投訴報告或第三和第四版本與jdk-8,甚至沒有說2 -nd。不幸的是,你應該升級到更新的方式(並且從那裏有一個不斷的升級計劃)。很明顯,你可以嘗試改變jdk版本,看看會發生什麼 - 但我敢打賭你會比你想要的更頻繁地訪問這個站點。

你應該認真考慮升級的真正原因是很多人不能回答deeper problems we might face,因爲沒有很多人使用這個版本。只是我的0.02美元。