gpt4 book ai didi

java - Glassfish 和 Tomcat

转载 作者:行者123 更新时间:2023-11-28 22:06:55 26 4
gpt4 key购买 nike

我在 NetBeans 上编写了一个网络服务程序。它在 GlassFish 服务器上没有任何问题,但是当我想通过 Tomcat 7.x.x 运行时,我收到了这个错误:

Type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 6 in the generated java file
Only a type can be imported. com.sun.faces.facelets.tag.jsf.core.ConvertDateTimeHandler resolves to a package

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:457)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:339)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:594)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

谁能帮帮我?

最佳答案

异常消息中提到的类是 JSF 的一部分。

Glassfish 是一个成熟的 Java EE 应用程序服务器,附带 JSP、Servlet、EL、JSF、JPA、EJB、JAX-RS 和所有其他捆绑的精美 Java EE 东西。另一方面,Tomcat 是一个准系统的 servlet 容器,它只附带 JSP、Servlet 和 EL。 Tomcat 不捆绑 JSF。

您需要在 Tomcat 中安装 JSF,或者自己提供 JSF 以及 Web 应用程序。 Glassfish 附带 JSF 引用实现 Mojarra .如果您下载它,您会在 zip 文件中找到一个 javax.faces.jar 文件。如果将其复制到您的 web 应用程序的 /WEB-INF/lib 文件夹中,重建 web 应用程序并重新部署到 Tomcat,那么这个问题应该会消失。

关于java - Glassfish 和 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11094125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com