下了个jdk1.4.2_19和jetty7.2.2,一运行,然后报错:
[Administrator] D:\jetty$ java -jar start.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/j
etty/start/Main (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
[Administrator] D:\jetty$
根据http://docs.codehaus.org/display/JETTY/Downloading+Jetty:
Version
Java
HTTP
Servlet
JSP
Status
Notes
Jetty-8 eclipse |
1.6- |
HTTP/1.1 RFC2616 |
3.0 |
2.2 |
Development |
Standardized async |
Jetty-7 eclipse |
1.5- |
HTTP/1.1 RFC2616 |
2.5 |
2.1 |
Stable |
org.eclipse.jetty |
Jetty-6.1 |
1.4-1.6 |
HTTP/1.1 RFC2616 |
2.5 |
2.1 or 2.0 |
Maintenance |
Async SSL, AJP, cometd, testing |
Jetty-6 |
1.4-1.5 |
HTTP/1.1 RFC2616 |
2.5 |
2.1 or 2.0 |
Deprecated |
Continuations, IOC, NIO, dynamic buffers, smaller, faster, better |
Jetty-5.1 |
1.2-1.5 |
HTTP/1.1 RFC2616 |
2.4 |
2.0 |
Deprecated |
J2EE 1.4 Compliance tested, optimizations, geronimo integration. |
Jetty-5.0 |
1.2-1.4 |
HTTP/1.1 RFC2616 |
2.4 |
2.0 |
Deprecated |
Schema, JettyPlus |
Jetty-4.2 |
1.2-1.4 |
HTTP/1.1 RFC2616 |
2.3+ |
1.2 |
Deprecated |
JettyPlus |
Jetty-4.1 |
1.2-1.4 |
HTTP/1.1 RFC2616 |
2.3 |
1.2 |
Deprecated |
JAXP1.1, AJP13(mod_jk) |
Jetty-4.0 |
1.2 |
HTTP/1.1 RFC2616 |
2.3 |
1.2 |
Deprecated |
|
Jetty-3.1 |
1.2 |
HTTP/1.1 RFC2068 |
2.2 |
1.1 |
Ancient |
JMX |
Jetty-3.0 |
1.2 |
HTTP/1.1 RFC2068 |
2.2 |
1.1 |
Fossilized |
|
Jetty-2.4 |
1.1 |
HTTP/1.0 RFC1945 |
2.1 |
1.0 |
Legendary |
|
Jetty-1.0 |
1.0 |
HTTP/1.0 RFC1945 |
- |
- |
Mythical |
|
jetty7至少需要jdk1.5。看来我还是下个jetty6.1.5玩玩的比较好。
分享到:
相关推荐
Jetty作为Servlet容器,支持Servlet 3.1规范,这意味着它可以运行任何兼容此规范的Servlet。开发者可以将Web应用部署为WAR文件,或者通过WebAppContext直接加载类路径下的资源。 4. **HTTP/HTTPS支持**: Jetty...
在选择Jetty时,必须考虑到与Java Development Kit (JDK)的兼容性,因为不同的Jetty版本可能会对应不同版本的JDK。 标题提到的"jetty 适合jdk1.8用的服务器",意味着Jetty 9.4系列是与JDK 1.8(也称为Java 8)兼容...
1. Jetty 的版本问题:Jetty 的版本问题可能会导致兼容性问题,因此需要注意 Jetty 的版本是否兼容 Eclipse EE 的版本。 2. 依赖项问题:Jetty 依赖于其他库和框架,因此需要注意依赖项的版本是否兼容。 3. 配置...
4. **兼容性**: Jetty完全符合Servlet和JSP规范,支持最新的Servlet 5.0(对应Java EE 9)和JSP 2.3标准。这意味着任何符合这些标准的应用都能在Jetty上运行。 5. **扩展性**: Jetty提供了丰富的API和插件系统,...
4. **Servlet支持**:Jetty完全兼容Servlet 3.1规范,支持动态部署、异步Servlet以及WebSocket等特性。 5. **WebSocket支持**:Jetty是最早支持WebSocket协议的服务器之一,提供了完整的WebSocket API实现。 6. **...
本示例将探讨如何在OSGI环境中集成和运行Jetty,以构建可扩展、灵活的Java Web应用。 首先,理解OSGI的关键在于其模块化系统,每个模块称为一个bundle,它们有自己的类加载器,可以独立加载和运行。这种设计使得...
Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,广泛用于开发、测试和部署Web应用程序。在软件开发过程中,定期更新Jetty版本是非常重要的,因为它可以提供最新的功能、性能优化以及安全修复。本篇将详细...
7. **版本兼容性**:Jetty Eclipse Plugin通常会与不同版本的Eclipse和Jetty服务器保持兼容,确保在不断更新的开发环境中持续可用。 文件列表中的内容解释如下: - `plugin.xml`:这是Eclipse插件的核心配置文件,...
- 这个版本的Jetty应该兼容Java 7及更高版本,同时也可能对其他流行的Java框架,如Spring、Struts、JSF等提供了良好的支持。 - 它还可能对其他协议如FTP、JMX、HTTPS等有良好的集成。 7. **文档与社区支持**: -...
在选择Jetty版本时,开发者通常会考虑兼容性、稳定性和所需功能。例如,如果你的项目依赖于Servlet 3.0或更早版本,那么Jetty 7可能是一个合适的选择。但是,对于新项目或需要最新特性的项目,推荐使用更现代的版本...
这个版本是Jetty 6系列的一个具体发行版,主要服务于Java应用程序,尤其是那些基于Servlet API的应用。"jetty6.1.6-1"的描述指出这是一部分,但不包含"lib"目录,这意味着提供的压缩包可能不包括所有依赖库,开发者...
随着Jetty的不断升级,建议使用更现代的版本以获得更好的性能和兼容性。 servlet-api.jar包含了Java Servlet规范的API,是开发Servlet应用的基础。这个JAR文件提供了Servlet、Filter和Listener等核心接口,以及与之...
标题中的“jetty-runner适用于JDK1.7”意味着此工具兼容Java Development Kit (JDK) 1.7版本,这在Java 8发布之前是非常重要的信息,因为很多老项目可能还在使用JDK 1.7。 IDEA,全称IntelliJ IDEA,是JetBrains...
Jetty 8是一款轻量级、高性能的Java Web服务器和Servlet容器,被广泛用于开发、测试和部署Web应用程序。在处理高并发或者大型应用时,内存管理是关键问题,而"内存溢出"则是一个常见的性能瓶颈。内存溢出(Out of ...
**Jetty:轻量级的Java Web服务器与Servlet容器** Jetty是一款开源的、轻量级的Java Web服务器和Servlet容器,它以其高效、灵活和易于集成的特点在开发社区中广受欢迎。Jetty的设计目标是简化Web应用的部署和管理,...
在Java开发领域,Maven和Jetty是两个非常重要的工具。Maven是一个项目管理工具,它可以帮助开发者管理和构建Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速开发、测试以及部署Web应用。本文将详细...
其次,由于Jetty服务器需要的Key文件类型通常是Java的keystore格式,即.jks文件,但多数服务商提供的证书是pfx或pem格式,所以需要进行格式转换。 将pfx格式证书转换为jks格式证书,可以通过Windows的CMD命令行完成...
10. **版本兼容性**: Jetty 9.4.6与Java 8及更高版本兼容,确保了现代Java平台的兼容性。 了解并掌握这些核心概念后,你就可以有效地利用Jetty 9.4.6开发和部署高性能的Java Web应用了。在实践中,你可能会遇到更多...
其对最新Servlet规范的支持、嵌入式特性和对JAX-RS的兼容,使得Jetty成为Java开发者的理想选择。而“jaxrs-ri”文件的出现,进一步表明Jetty 2.9在提供RESTful服务方面的能力,为开发者提供了构建现代化、可扩展Web...
4. **兼容性**:Jetty完全支持Servlet 3.1规范,同时也兼容WebSocket和其他现代Web技术标准。 5. **模块化**:Jetty的组件设计使其可以根据需求选择启用或禁用特定功能,减少了不必要的资源消耗。 6. **稳定性与安全...