簡體   English   中英

如何將運行在Apache Tomcat 5中的Java應用程序遷移到Apache Tomcat 7?

[英]How to migrate a java application running in Apache Tomcat 5 to Apache Tomcat 7?

以前,我在Spring MVC上的Apache Tomcat 5上做了一個Web應用程序,現在我想將其遷移到Apache Tomcat 7。 我可以知道遷移的步驟嗎?

誰能幫我嗎 ?

應該是直截了當的。 在遷移之前,請記住以下幾點。

  • Apache Tomcat 7需要Java 6或更高版本。
  • Apache Tomcat 7支持Java Servlet 3.0,Java Server Pages 2.2,Expression Language 2.2和WebSocket 1.1

在使用通配符導入語法的JSP頁面中,Servlet API中添加的新類可能與Web應用程序中的類沖突。 例如,如果包“ a”包含類Part,則以下JSP頁面將在Tomcat 7中停止編譯:

<%@page import="a.*"%>
<% Part page = new Part(); %>

發生這種情況是因為javax.servlet.http。*的隱式導入和a。*的顯式導入將提供在Servlet 3.0中添加的Part類的定義沖突。 解決方案是使用顯式導入import =“ a.Part”。

  • 現在,所有使用正則表達式的配置選項都需要一個正則表達式(使用java.util.regex),而不是一系列用逗號分隔或用分號分隔的表達式。

請參閱此處以獲取有關遷移到Tomcat 7的更多信息。

如果您的項目有.war文件,那么在Tomcat 7上部署應用程序太容易了。您只需打開apache tomcat 7管理控制台並部署.war文件,它就可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM