Java Web应用程序在Eclipse和Glassfish 4.1中运行良好,但在部署到Tomcat 9时则不行

Java Web应用程序在Eclipse和Glassfish 4.1中运行良好,但在部署到Tomcat 9时则不行,java,eclipse,tomcat,web-applications,glassfish,Java,Eclipse,Tomcat,Web Applications,Glassfish,我按照的说明创建了一个简单的web应用程序。它在eclipse中运行良好,eclipse使用Glassfish服务器4.1。为了部署到Tomcat,我只需将生成的war文件复制到Tomcat 9的webapps文件夹中。Tomecat 9很好地提取了war文件,HTML文件工作正常,但与Java servlet相关的任何操作都失败,如下所示 我会错过什么? 标准Tomcat发行版不支持EJB。为此,请使用Tomcat EE,例如参见。标准Tomcat发行版不支持EJB。请使用Tomcat EE,

我按照的说明创建了一个简单的web应用程序。它在eclipse中运行良好,eclipse使用Glassfish服务器4.1。为了部署到Tomcat,我只需将生成的war文件复制到Tomcat 9的webapps文件夹中。Tomecat 9很好地提取了war文件,HTML文件工作正常,但与Java servlet相关的任何操作都失败,如下所示

我会错过什么?
标准Tomcat发行版不支持EJB。为此,请使用Tomcat EE,例如参见。

标准Tomcat发行版不支持EJB。请使用Tomcat EE,例如参见。

Greet.java中的第32行是什么?Tomcat没有EJB容器!请发布完整的堆栈跟踪。如提示所述,您可以在服务器日志中找到完整的堆栈跟踪。无论如何,Greet.java中的第32行是firstBean.setName(request.getParameter(“name”)@Seelenvirtuose:这很可能就是原因。谢谢你指出这一点!java中的第32行是什么?Tomcat没有EJB容器!请发布完整的堆栈跟踪。如提示所述,您可以在服务器日志中找到完整的堆栈跟踪。无论如何,Greet.java中的第32行是firstBean.setName(request.getParameter(“name”)@Seelenvirtuose:这很可能就是原因。谢谢你指出这一点!