从Tomcat迁移到Glassfish网络服务器时需要考虑哪些步骤?

时间:2013-02-06 07:46:02

标签: jsp tomcat servlets glassfish

我正在构建一个在Tomcat Web服务器上运行的webapplication项目。现在我想我们将在构建webapp中使用Glassfish服务器。我只需要将我的jsp项目的servlet.api替换为Glassfish服务器的servlet.api吗?

2 个答案:

答案 0 :(得分:0)

首先,您应该在webapp项目中没有servlet API JAR文件。摆脱webapp项目中所有容器特定的JAR文件。这样,您的webapp就可以在所有容器中完全移植,完全符合Java EE规范的要求。

在webapp项目中使用特定于容器的库是一个非常常见的启动器错误,他们不小心尝试“修复”他们在Eclipse / Netbeans IDE中遇到的javax.servlet.*类的编译错误。首先应该以不同的方式解决这个问题。

另见:

答案 1 :(得分:0)

在将项目从Tomcat迁移到Glassfish之前,在Configuration Files文件夹中创建 web.xml 非常重要。因此,在主包中创建新的Servlet。 Netbeans(在我的例子中)可以生成web.xml配置文件文件夹。然后将所有文件从Tomcat服务器项目复制到Glassfish服务器项目。然后,在 web.xml 中写入所有servlet信息。

如果您无法执行此步骤,他们肯定会在您执行最终的Web应用程序后面临 404 Page not found error 等问题。

最好的运气!!!!!