Jsp 当从Tomcat迁移到GLASISFISH Web服务器时,需要考虑哪些程序?

Jsp 当从Tomcat迁移到GLASISFISH Web服务器时,需要考虑哪些程序?,jsp,tomcat,servlets,glassfish,Jsp,Tomcat,Servlets,Glassfish,我正在构建一个在TomcatWeb服务器上运行的webapplication项目。现在我想我们将在我的构建webapp中使用Glassfish服务器。我是否只需要将jsp项目的servlet.api替换为Glassfish服务器的servlet.api?首先,您的webapp项目中应该没有servlet api JAR文件。清除webapp项目中所有特定于容器的JAR文件。这样,您的webapp就完全可以跨所有容器进行移植,完全符合javaee规范的意图 在webapp项目中使用特定于容器的库是

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

首先,您的webapp项目中应该没有servlet api JAR文件。清除webapp项目中所有特定于容器的JAR文件。这样,您的webapp就完全可以跨所有容器进行移植,完全符合javaee规范的意图

在webapp项目中使用特定于容器的库是初学者的一个常见错误,因为他们粗心地试图修复javax.servlet.*类在Eclipse/Netbeans IDE中遇到的编译错误。这首先应该得到不同的解决

另见:
在将项目从Tomcat迁移到Glassfish之前,在Configuration Files文件夹中创建web.xml是非常重要的。所以,在主包中创建新的Servlet。NetBean在我的情况下可以生成web.xml配置文件文件夹。然后将所有文件从Tomcat服务器项目复制到Glassfish服务器项目。然后,将所有servlet信息写入web.xml

如果您不能遵循这一步,他们肯定会告诉您,一旦您执行了最终的Web应用程序,您就可能会遇到类似404页面未找到错误这样的问题


祝你好运

Apache是一家大型软件公司,拥有许多产品,如HTTPD和Tomcat。请不要说Apache,而你真正的意思是Tomcat。当你说Java、JSP、Servlet或Glassfish时,你也不会说Sun或Oracle,但我的项目差不多完成了。在最开始的时候,我已经将servlet.api放在ApacheTomcat中的库中了……当我将Web服务器更改为glassfish时,需要执行哪些步骤?我不确定这是一项多么困难的任务。只需删除/WEB-INF/lib文件夹中Tomcat特定JAR的所有副本。他们不属于那里。您是否了解原因和解决方案?