使用jetty调试web应用,出现
JSP support not configured
的问题,原因是缺少依赖的jar
jsp-2.1-jetty
maven依赖如下:
<properties> <jetty.version>6.1.26</jetty.version> </properties> <dependencies> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty</artifactId> <version>${jetty.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-plus</artifactId> <version>${jetty.version}</version> </dependency> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-naming</artifactId> <version>${jetty.version}</version> </dependency> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jsp-2.1-jetty</artifactId> <version>${jetty.version}</version> <scope>test</scope> </dependency> </dependencies>
JAVA代码如下:
import org.mortbay.jetty.Connector; import org.mortbay.jetty.Server; import org.mortbay.jetty.nio.SelectChannelConnector; import org.mortbay.jetty.webapp.WebAppContext; import org.mortbay.thread.QueuedThreadPool; public class Runner { private static Server server = new Server(); public static void main(String[] args) throws Exception { QueuedThreadPool boundedThreadPool = new QueuedThreadPool(); boundedThreadPool.setMaxThreads(100); server.setThreadPool(boundedThreadPool); Connector connector = new SelectChannelConnector(); connector.setPort(8080); server.addConnector(connector); WebAppContext context = new WebAppContext("src/main/webapp", "/"); context.setConfigurationClasses(new String[] { "org.mortbay.jetty.webapp.WebInfConfiguration", "org.mortbay.jetty.plus.webapp.EnvConfiguration", "org.mortbay.jetty.plus.webapp.Configuration", "org.mortbay.jetty.webapp.JettyWebXmlConfiguration", "org.mortbay.jetty.webapp.TagLibConfiguration" }); server.setHandler(context); server.setStopAtShutdown(true); server.setSendServerVersion(true); server.start(); server.join(); } }
相关推荐
jetty-jsp-8.1.8.v20121106.jar
Maven坐标:org.eclipse.jetty:jetty-http:9.4.11.v20180605; 标签:eclipse、jetty、http、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...
示例:带JSP支持的嵌入式Jetty 这是一个maven项目,用于构建它: $ mvn clean package 要运行示例org.eclipse.jetty.demo.Main : $ mvn exec:exec 打开您的Web浏览器以: http://localhost:8080/ 停止码头: 使用...
Maven坐标:org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016; 标签:eclipse、jetty、orbit、javax、servlet、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html...
Maven坐标:org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016; 标签:eclipse、jetty、orbit、javax、servlet、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”...
Maven坐标:org.eclipse.jetty:jetty-server:8.1.8.v20121106; 标签:eclipse、jetty、server、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性...
3. **配置JSP支持**:在Jetty的配置文件中(如`jetty.xml`),添加JSP相关的模块,例如`jsp`和`jspf`。这样Jetty将在启动时加载JSP引擎。 4. **JSP执行流程**:当请求一个JSP页面时,Jetty会将其转换为对应的...
jetty-server-6.1.26,JFinal软件所需要的包
- **直接支持WebSocket**:Jetty 9.4.9 支持WebSocket协议,使得实时双向通信成为可能,这对于开发实时应用(如聊天室、游戏等)非常有用。 - **强大的Maven集成**:Jetty可以轻松地与Maven构建工具集成,方便开发...
Maven坐标:org.eclipse.jetty:jetty-security:9.3.19.v20170502; 标签:eclipse、jetty、security、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。...
Maven坐标:org.eclipse.jetty:jetty-client:9.4.11.v20180605; 标签:eclipse、jetty、client、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...
Grails Jetty示例应用程序这是一个使用Jetty而不是Tomcat的示例Grails Web应用程序。 为了运行该应用程序,请按照以下说明进行操作: 打开命令行,然后导航到项目目录/文件夹。 使用./gradlew bootWar任务构建WAR。 ...
implementation 'org.eclipse.jetty:jetty-webapp:9.4.11.v20180605' ``` 3. **配置Jetty启动脚本:** 创建一个名为`start.ini`的文件,放入Jetty的解压目录下的`etc`子目录中。在此文件中,指定Jetty的端口、...
它遵循Java Servlet和JavaServer Pages(JSP)标准,支持Servlet 3.1规范。 - Jetty的轻量级特性使得它在内存占用和启动速度上优于其他一些大型的Web容器,如Tomcat,这使得它特别适合于嵌入式环境或者微服务架构。...
【标题】"jetty-all-8.2.0.v20160908.zip" 是一个包含Jetty服务器所有组件的压缩包,版本号为8.2.0.v20160908。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于Java Web应用程序的部署和运行。它...
Maven坐标:org.eclipse.jetty:jetty-http:9.4.43.v20210629; 标签:eclipse、jetty、http、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...
简化的扩展以支持 SSO。 它是一个最小的实现,除了 JVM 和 Jetty 之外没有任何外部依赖。 此扩展已使用 Windows Azure Active Directory ( ) 作为 Windows Azure 设置 创建 Azure 帐户。 注册帐户后,一个 Active ...
Maven坐标:org.eclipse.jetty:jetty-io:9.4.43.v20210629; 标签:eclipse、jetty、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译...
Maven坐标:org.mortbay.jetty:jetty-util:6.1.26; 标签:util、mortbay、jetty、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档...
Jetty是一个轻量级、高性能的Java Web服务器和Servlet容器,它支持WebSocket协议,因此在开发WebSocket应用时,Jetty是一个常用的服务器选择。在本文中,我们将深入探讨如何在Jetty 8环境下配置和调试WebSocket应用...