NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
时间: 2023-10-04 17:03:01 浏览: 85
这个错误提示表示你的 Jetty 服务器没有找到 JSP 的支持。可能是因为你没有正确配置 Jetty 服务器,或者没有将相关的 JSP 文件放到正确的位置。你需要检查以下几个方面:
1. 确认你的 Jetty 服务器是否正确安装,并且版本符合要求。
2. 检查你的 Jetty 服务器的配置文件是否正确,是否启用了 JSP 的支持。
3. 检查你的 JSP 文件是否放到了正确的位置,通常是在 webapps 目录下的 WEB-INF 目录中的 jsp 目录中。
如果以上的步骤都检查过了,还是无法解决问题,建议你在 Jetty 的官方论坛或社区中寻求帮助。
相关问题
内嵌jetty11时,org.eclipse.jetty.webapp.StandardDescriptorProcessor - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
这个问题通常是因为 Jetty 11 默认不包含 JSP 支持,需要手动添加 jetty-jsp 和 javax.servlet.jsp 相关的依赖。你可以在你的项目中添加以下依赖:
```xml
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jsp</artifactId>
<version>11.0.0</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet.jsp</artifactId>
<version>2.3.2-b06</version>
</dependency>
```
然后重新启动你的应用程序,这个问题应该就可以解决了。
java.lang.ClassNotFoundException: org.eclipse.jetty.util.log.Logger
Java.lang.ClassNotFoundException是Java中的一个异常,表示无法找到特定类的定义。在这种情况下,Java虚拟机(JVM)无法在类路径中找到所需的类。org.eclipse.jetty.util.log.Logger是Jetty Web服务器中的一个类,它用于记录日志。如果出现java.lang.ClassNotFoundException: org.eclipse.jetty.util.log.Logger异常,则表示Jetty Web服务器无法找到org.eclipse.jetty.util.log.Logger类的定义。这可能是由于以下原因之一引起的:
1. Jetty Web服务器的类路径未正确设置。
2. org.eclipse.jetty.util.log.Logger类未正确添加到Jetty Web服务器的类路径中。
3. org.eclipse.jetty.util.log.Logger类的版本与Jetty Web服务器不兼容。
为了解决这个问题,可以尝试以下步骤:
1. 检查Jetty Web服务器的类路径是否正确设置。
2. 确保org.eclipse.jetty.util.log.Logger类已正确添加到Jetty Web服务器的类路径中。
3. 确保org.eclipse.jetty.util.log.Logger类的版本与Jetty Web服务器兼容。