`

JETTY支持JSP:JSP support not configured

    博客分类:
  • JAVA
 
阅读更多

使用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

    jetty-jsp-8.1.8.v20121106.jar

    jetty-http-9.4.11.v20180605-API文档-中英对照版.zip

    Maven坐标:org.eclipse.jetty:jetty-http:9.4.11.v20180605; 标签:eclipse、jetty、http、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...

    embedded-jetty-jsp:带有JSP支持的嵌入式Jetty示例

    示例:带JSP支持的嵌入式Jetty 这是一个maven项目,用于构建它: $ mvn clean package 要运行示例org.eclipse.jetty.demo.Main : $ mvn exec:exec 打开您的Web浏览器以: http://localhost:8080/ 停止码头: 使用...

    javax.servlet-3.0.0.v201112011016-API文档-中英对照版.zip

    Maven坐标:org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016; 标签:eclipse、jetty、orbit、javax、servlet、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html...

    javax.servlet-3.0.0.v201112011016-API文档-中文版.zip

    Maven坐标:org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016; 标签:eclipse、jetty、orbit、javax、servlet、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”...

    jetty-server-8.1.8.v20121106-API文档-中文版.zip

    Maven坐标:org.eclipse.jetty:jetty-server:8.1.8.v20121106; 标签:eclipse、jetty、server、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性...

    Jetty启动和JSP验证

    3. **配置JSP支持**:在Jetty的配置文件中(如`jetty.xml`),添加JSP相关的模块,例如`jsp`和`jspf`。这样Jetty将在启动时加载JSP引擎。 4. **JSP执行流程**:当请求一个JSP页面时,Jetty会将其转换为对应的...

    jetty-server-6.1.26

    jetty-server-6.1.26,JFinal软件所需要的包

    jetty 9.4.9

    - **直接支持WebSocket**:Jetty 9.4.9 支持WebSocket协议,使得实时双向通信成为可能,这对于开发实时应用(如聊天室、游戏等)非常有用。 - **强大的Maven集成**:Jetty可以轻松地与Maven构建工具集成,方便开发...

    jetty-security-9.3.19.v20170502-API文档-中文版.zip

    Maven坐标:org.eclipse.jetty:jetty-security:9.3.19.v20170502; 标签:eclipse、jetty、security、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。...

    jetty-client-9.4.11.v20180605-API文档-中文版.zip

    Maven坐标:org.eclipse.jetty:jetty-client:9.4.11.v20180605; 标签:eclipse、jetty、client、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...

    grails-jetty-example:使用Jetty而不是Tomcat的示例Grails 4 Web应用程序

    Grails Jetty示例应用程序这是一个使用Jetty而不是Tomcat的示例Grails Web应用程序。 为了运行该应用程序,请按照以下说明进行操作: 打开命令行,然后导航到项目目录/文件夹。 使用./gradlew bootWar任务构建WAR。 ...

    jetty9.4.11+jetty在idea上的配置教程

    implementation 'org.eclipse.jetty:jetty-webapp:9.4.11.v20180605' ``` 3. **配置Jetty启动脚本:** 创建一个名为`start.ini`的文件,放入Jetty的解压目录下的`etc`子目录中。在此文件中,指定Jetty的端口、...

    jetty v9.2.2版本

    它遵循Java Servlet和JavaServer Pages(JSP)标准,支持Servlet 3.1规范。 - Jetty的轻量级特性使得它在内存占用和启动速度上优于其他一些大型的Web容器,如Tomcat,这使得它特别适合于嵌入式环境或者微服务架构。...

    jetty-all-8.2.0.v20160908.zip

    【标题】"jetty-all-8.2.0.v20160908.zip" 是一个包含Jetty服务器所有组件的压缩包,版本号为8.2.0.v20160908。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于Java Web应用程序的部署和运行。它...

    jetty-http-9.4.43.v20210629-API文档-中英对照版.zip

    Maven坐标:org.eclipse.jetty:jetty-http:9.4.43.v20210629; 标签:eclipse、jetty、http、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...

    jetty-saml:Jetty 的最小 SAML 2.0 SP 实现

    简化的扩展以支持 SSO。 它是一个最小的实现,除了 JVM 和 Jetty 之外没有任何外部依赖。 此扩展已使用 Windows Azure Active Directory ( ) 作为 Windows Azure 设置 创建 Azure 帐户。 注册帐户后,一个 Active ...

    jetty-io-9.4.43.v20210629-API文档-中英对照版.zip

    Maven坐标:org.eclipse.jetty:jetty-io:9.4.43.v20210629; 标签:eclipse、jetty、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译...

    jetty-util-6.1.26-API文档-中文版.zip

    Maven坐标:org.mortbay.jetty:jetty-util:6.1.26; 标签:util、mortbay、jetty、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档...

    终于调通了jetty8下的websocket的应用

    Jetty是一个轻量级、高性能的Java Web服务器和Servlet容器,它支持WebSocket协议,因此在开发WebSocket应用时,Jetty是一个常用的服务器选择。在本文中,我们将深入探讨如何在Jetty 8环境下配置和调试WebSocket应用...

Global site tag (gtag.js) - Google Analytics