将应用程序从glassfish服务器移植到Tomcat

问题描述 投票:0回答:1

我正在移植使用Java 7,Java EE 6,JSP和JSF,Faces,Hibernate 4.1.4,Primefaces 3.5和Servlet 3.0的Web应用程序。

这是一个很大的整体应用程序。

我正在尝试从Glassfish移植到Tomcat。我进行了所有必要的更改,并制作了战争文件。

如果我将此战争文件部署在Glassfish 3.1.2.1上,则该应用程序运行正常。

但是如果我将此战争文件部署在Tomcat 7.0.100上,则应用程序可以很好地部署,页面可以正常加载,并且没有错误,我可以转到第二页,但是每当我转到第三页或任何其他页面时,导航将我带到第一页,然后我什么也做不了。

代码日志中没有错误,因为它适用于Glassfish,所以我不知道在这里可以显示什么错误或堆栈跟踪。

这是我从第1页上的Glassfish的日志-> 2-> 3:

Glassfish logs

这是当我从第1页开始时的Tomcat日志-> 2-> 3(当我进入第3页时,它将导航我回到第1页):

Tomcat Logs

java hibernate jsp glassfish tomcat7
1个回答
0
投票

最终解决了这个问题。我使用了错误版本的javax.faces.jar。如果遇到此问题,请确保使用正确的版本。

© www.soinside.com 2019 - 2024. All rights reserved.