An Eclipse plugin for running/debugging Java web applications with Jetty (successor of JettyLauncher) Features: - Support for Jetty 7, 8, 9 (incl. 9.1.x and 9.2.x, 9.3.x, 9.4.x), 10 and 11 - Included Jetty 9 - M2Eclipse Support - JSP Support - JNDI Support - JMX Support - Websocket Support - HTTPS
Additional Details
Eclipse Versions: 2022-12 (4.26), 2022-09 (4.25), 2023-03 (4.27), 2023-06 (4.28), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31), 2024-06 (4.32), 2024-09 (4.33), 2024-12 (4.34), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7)
Platform Support: Windows, Mac, Linux/GTK
Development Status: Production/Stable
Date Created: Saturday, December 15, 2012 - 09:20
License: Apache 2.0
Date Updated: Friday, October 6, 2023 - 10:49
Submitted by: Christian Köberl
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
December 2024 | 88/568 | 93 | 5 |
November 2024 | 90/658 | 325 | 21 |
October 2024 | 99/663 | 321 | 15 |
September 2024 | 92/642 | 315 | 10 |
August 2024 | 90/641 | 294 | 18 |
July 2024 | 103/663 | 272 | 17 |
June 2024 | 96/681 | 325 | 23 |
May 2024 | 114/682 | 306 | 19 |
April 2024 | 106/687 | 356 | 24 |
March 2024 | 110/694 | 348 | 23 |
February 2024 | 95/687 | 367 | 27 |
January 2024 | 103/691 | 379 | 26 |
Unsuccessful Installs
Unsuccessful Installs in the last 7 Days: 3
Count | Error Message |
---|---|
3 | Cannot complete the install because one or more required items could not be… |
Reviews Add new review
It is not working in offline mode, why?
Submitted by Govind Vishnu on Sun, 09/01/2024 - 04:15
I received following issue
> I try to run basic web application in jetty server in offline
> I have mentioned eclipse IDE version and Jetty server version and its configurations
**Eclipse IDE Version: 2024-06 (4.32.0) and Build id: 20240606-1231**
**Error log**
> ____ ___ __ __ __ ___
/ __/___/ (_)__ ___ ___ __ / /__ / /_/ /___ __ / _ \
/ _// __/ / / _ \(_-</ -_) / // / -_) __/ __/ // / \_, /
/___/\__/_/_/ .__/___/\__/ \___/\__/\__/\__/\_, / /___/
/_/ /___/
2024-08-31 06:16:58.209:INFO::main: Logging initialized @375ms to org.eclipse.jetty.util.log.StdErrLog
Configuration: C:\Users\GOVIND~1\AppData\Local\Temp\eclipseJettyPlugin.config.WebTest.xml
Version: 9.4.49.v20220914
Context: /WebTest
Port: 8080
Classpath: C:/Users/GOVIND KNT/eclipse_jetty/WebTest/build/classes
2024-08-31 06:16:58.708:INFO:oejs.Server:main: jetty-9.4.49.v20220914; built: 2022-09-14T01:07:36.601Z; git: 4231a3b2e4cb8548a412a789936d640a97b1aa0a; jvm 22.0.2+9
2024-08-31 06:16:59.115:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.w.WebAppContext@13b6aecc{/WebTest,file:///C:/Users/GOVIND%20KNT/eclipse_jetty/WebTest/src/main/webapp/,STOPPED}{C:\Users\GOVIND KNT\eclipse_jetty\WebTest\src\main\webapp}
java.net.UnknownHostException: www.eclipse.org
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:752)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:181)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(…
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.jav…
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java…
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractD…
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.j…
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.ja…
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnec…
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:691)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1443)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1409)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:257)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1182)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1070)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:973)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:635)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:113)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:551)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:890)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:134)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1225)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326)
at org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:244)
at org.eclipse.jetty.webapp.Descriptor.parse(Descriptor.java:53)
at org.eclipse.jetty.webapp.WebDescriptor.parse(WebDescriptor.java:213)
at org.eclipse.jetty.webapp.MetaData.setDefaults(MetaData.java:167)
at org.eclipse.jetty.webapp.WebXmlConfiguration.preConfigure(WebXmlConfiguration.java:48)
at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:488)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:523)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
at org.eclipse.jetty.server.Server.start(Server.java:423)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
at org.eclipse.jetty.server.Server.doStart(Server.java:387)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at net.sourceforge.eclipsejetty.starter.jetty9.Jetty9Adapter.start(Jetty9Adapter.java:68)
at net.sourceforge.eclipsejetty.starter.common.AbstractJettyLauncherMain.launch(AbstractJettyLauncherMain.java:84)
at net.sourceforge.eclipsejetty.starter.jetty9.Jetty9LauncherMain.main(Jetty9LauncherMain.java:42)
2024-08-31 06:16:59.164:INFO:oejs.AbstractConnector:main: Started ServerConnector@1d9b7cce{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2024-08-31 06:16:59.164:INFO:oejs.Server:main: Started @1360ms
-----------------------------------------------
Jetty startup finished in 1.2 s.
Used memory: 6.0 MB of 20.0 MB (3.9 GB maximum)
Console available: type "help".
-----------------------------------------------
>
i try to run Basic index.html web application
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
</body>
</html>
[![I have attached the image of jetty server configuration][1]][1]
[1]: https://i.sstatic.net/51t3slhH.png
Jetty 11
Submitted by Alex Buloichik on Tue, 08/24/2021 - 10:33
Hi !
What about Jetty 11 support ?
Re: Jetty 11
Submitted by Alex Buloichik on Wed, 08/25/2021 - 00:49
In reply to Jetty 11 by Alex Buloichik
and Jetty 10 ?
Waitting for 3.9.0 version
Submitted by derek guo on Wed, 01/28/2015 - 04:28
Thanks for you! But 3.8.0 is not support websocket develop. What time is the version 3.9.0 release ? And is it support the websocket develop. I'am very very needed!
3.9.0
Submitted by Christian Köberl on Sat, 06/27/2015 - 09:45
In reply to Waitting for 3.9.0 version by derek guo
I'm currently working on Websocket support - should be out in a couple of weeks latest.
Support for websockets
Submitted by Gauri Srinivas on Mon, 09/21/2015 - 16:14
In reply to 3.9.0 by Christian Köberl
Hi, has websocket support been added?
3.9.0 released today
Submitted by Christian Köberl on Sun, 10/11/2015 - 13:31
In reply to Support for websockets by Gauri Srinivas
3.9.0 was released today including Websocket support
I adore you!
Submitted by Yan Filippovsky on Mon, 09/15/2014 - 19:11
I have long suffered with something like "maven tomcat7:deploy" just for view changes i added to simple jsp file, and your project helped me a lot in that. Also i had troubles with debugging, due to which i could not see any log messages.
Big thanks for your work!
NoClassDefFoundError
Submitted by Taihua Zhang on Mon, 11/25/2013 - 22:09
oejuc.AbstractLifeCycle:FAILED jsp: java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
When run web app using this plugin, it meet NoClassDefFoundError, missing the tomcat-juli.jar. As I used tomcat-6.0.37, tomcat-juli.jar is located in %tomcat_home%/bin. But the plugin did not include this jar. So how can I fix this issue?
installation error
Submitted by dida harivelo on Wed, 02/27/2013 - 08:07
Eclipse Juno , the error was
An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,net.sourceforge.eclipsejetty.launcher,3.5.0