繁体   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