我有一個相當古老的Java Web應用程序,它使用servlet spec版本2.3。我在那裏使用struts 1.0,jsf 1.0等。這個應用程序在tomcat 6.0.13上運行。 Java版本在1.7。但是,我想在那裏升級java。我可以在那裏安裝jdk 1.8+嗎?我試過了,但是它開始抱怨UI部分不兼容等。如何在那裏安裝?舊的Java應用程序的新JDK
0
A
回答
0
運行tomcat 6和Java 8 4天后,我可以說有2大問題(謝天謝地),我已經設法解決。
確保其使用Web應用程序有TLS啓用
從JDK 7的Java的某些更新開始,所有的瀏覽器需要TLS在瀏覽器中啓用,例如我曾與它使用的客戶端故障IE6。這同樣適用於JDK8真正
確保你沒有任何腳本小程序在你的應用程序或它們與java8兼容
的Tomcat編譯所有JSP中的特殊類,如果你有你代碼結構,如:
<% Set set=myHashMap.entrySet().blabla%>
你會得到一個異常,說,它無法理解的.class文件結構,因爲Tomcat是試圖用特殊的框架(碧玉?),它試圖解析。已編譯的jsp頁面的類文件。我將scriptlets移動到適當的支持bean,它工作正常。如果我在技術描述上不正確,請編輯這個答案。
相關問題
- 1. Swisscom應用程序雲:nodejs與java jdk
- 2. 在java應用程序中集成jdk以獲得自主java應用程序
- 3. Web應用程序更新:緩存舊應用程序
- 4. 如何將新的應用程序與舊的現有應用程序集成
- 5. 安裝更新的應用程序而不卸載舊的應用程序
- 6. 問題從舊的應用程序重新安裝到新的
- 7. 運行舊Java程序的
- 8. 將舊iPhone應用程序(ios2.2.1)轉換爲較新的iphone應用程序(ios4)
- 9. 熱重新加載舊的基於Ant的Java Web應用程序
- 10. 運行與較舊的java版本的swing應用程序
- 11. 使用jdk播放java應用程序:部署
- 12. Java的套裝應用程序更新
- 13. 更新自身的Java應用程序?
- 14. 如何將新的Web應用程序部署到舊數據庫舊應用程序
- 15. 使用更新的JDK重新發布android應用程序Ionic 2
- 16. 更新我的應用程序的舊版本
- 17. 從新的mac機創建舊mac的應用程序?
- 18. 轉移到舊的MVC應用程序的新環境
- 19. Rails - 最新的寶石安裝,但應用程序是舊的
- 20. 在舊API上使用應用程序的新特性API
- 21. 更新使用DAO 3.5和jet 3.5的舊應用程序
- 22. 新的Facebook應用程序可能使用舊版Javascript SDK嗎?
- 23. 啓動Java應用程序的新版本中打開舊版本
- 24. msbuild可以在Windows上安裝應用程序,例如java JDK?
- 25. Android上的舊版Java 1.3應用程序
- 26. Spring Framework - 與舊的Java Web應用程序集成
- 27. 舊應用程序的iOS5問題
- 28. 更新iPhone應用程序刪除舊版本的數據
- 29. 舊應用程序中的新SQLite數據庫
- 30. 更新舊的應用程序在平板電腦上
*「...但它開始抱怨UI部分不兼容...」 - - 你將不得不更好地解釋你的問題。如果您希望我們幫助您,我們需要對您的問題進行清晰詳細的描述。 –
謝謝,但我需要知道是否有可能。謝謝 – avalon
是的。可以在Java 8上運行Tomcat 6. –