安装和运行jetty
下载jetty的distribution压缩包之后,解压,在终端或者命令提示符中进入解压出来的jetty-distribution-xxx目录(jetty_home),执行
- java -jar start.jar
即可启动jetty(一定要在jetty_home目录下执行这条命令,不然会报filenotfound错误),默认启动的http端口和tomcat一样,都是8080
在jetty_home/webapps/目录下的war文件就是要启动的web项目。
要在eclipse jee中使用jetty,我尝试了下面两种方法。
1.添加jetty server adapter
一种是在eclipse的server视图中添加jetty的适配器,但是在eclipse jee Helios里面只能貌似只有jetty 6的适配器(jetty版本更新很快,其实jetty6是09年发布的,不算很古老),可能高版本的eclipse可以支持更高版本的jetty吧。
下载jetty6:
http://dist.codehaus.org/jetty/jetty-6.1.x/jetty-6.1.3.zip
打开eclipse,在Window->Preference中选择Server->Runtime Environments:
点击右侧Add:
点击Download additional server adapters:
待更新完了,会出现Jetty Generic Server Adapter,选中,点Next然后一步步安装就好了。
在eclipse的servers视图中新建Server:
选择jetty6,下面一步步配置即可,Jetty_home选择刚才解压出来的jetty6的目录即可,端口不要和其他服务冲突。
在eclipse中新建一个dynamic web project,dynamic web module version选择2.2,在Web content下写一个index.jsp,右击工程,Run as->run on server,选择刚才新建的jetty 6 at localhost,就可以看到效果了,和使用tomcat没有什么不一样。
2.安装run-jetty-run插件
另外一种方法是在eclipse中安装run-jetty-run插件,我觉得这种方式比较好,可以支持jetty7、8,安装方法如下:
在eclipse菜单栏,Run->Install new software->Add,输入地址:http://run-jetty-run.googlecode.com/svn/trunk/updatesite,如下图:
OK,然后勾选RunJettyRun即可
之后一步步安装即可。
安装之后连jetty都不需要安装,插件中带了jetty6、7、8。新建dynamic web project,右击工程,Run as->Run configuration:
(首次操作时,在run configuration里可能没有出现工程,点一下左上角的新建按钮即可)会有一套缺省的配置,根据需要修改端口和其他配置之后,run就可以了。配置详见
http://code.google.com/p/run-jetty-run/wiki/GettingStarted
http://code.google.com/p/run-jetty-run/wiki/RJRConfigurations
打开浏览器,输入地址http://localhost:8080/jettytest即可查看刚才的web工程.
怪不得以前在ubuntu下没有这个问题,转到windows下就发现这个问题了。
解决办法就是找到run-jetty-run插件里面的jetty.jar。jetty.jar可以在eclipse中的jetty启动里面的Classpath中找到。 看下图
找到jetty.jar后解压,编辑org/mortbay/jetty/webapp/webdefault.xml这个文件。把useFileMappedBuffer改成false。这里也就是禁用memory mapped file.
<init-param> <param-name>useFileMappedBuffer</param-name> <param-value>true</param-value> <!-- change to false --> </init-param>
相关推荐
为了在Eclipse中方便地调试和运行基于Jetty的Web应用,可以安装Jetty For Eclipse插件。这个压缩包"Jetty For Eclipse 插件快速安装.rar"包含了必要的文件,帮助用户快捷地在Eclipse环境中集成Jetty。 1. **插件...
Jmeter实现WebSocket接口的所必须的插件包 1、org.eclipse.jetty.http_9.1.1.v20140108.jar 2、org.eclipse.jetty.io_9.1.1.v20140108.jar 3、org.eclipse.jetty.util_9.1.1.v20140108.jar 4、org.eclipse.jetty....
eclipse中,需要 run jetty,则需要 在eclipse的安装目录下的dropins文件夹下放置此jetty文件。例如目录D:\eclipse\dropins\ 路径下,将此压缩包的解压即可。
Eclipse Jetty插件是开发Java Web应用时非常实用的工具,它允许开发者在Eclipse集成开发环境中直接启动和测试Jetty服务器,而无需通过命令行或其他方式。本篇文章将详细讲解如何离线安装Eclipse Jetty插件,并介绍其...
对于Web应用开发,Eclipse提供了各种插件来增强其对特定服务器和框架的支持,Jetty插件就是其中之一。 Jetty 9是Jetty服务器的一个重要版本,它带来了许多改进和新特性,如支持最新的Servlet规范、更好的性能优化、...
Jetty Eclipse Plugin是一款用于Eclipse集成开发环境的插件,旨在简化在Eclipse中调试和运行基于Jetty服务器的应用程序。...安装插件后,只需按照向导或菜单选项操作,即可轻松地在Eclipse中享受Jetty带来的便捷服务。
本压缩包 包活了 jetty 插件 本人实验的版本为 java-ee版本Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 2 Build id: 20140224-0627 只需要将压缩包内的对应文件夹下的对应文件复制...
eclipse jetty插件,从http://run-jetty-run.googlecode.com/svn/trunk/updatesite站点下载了文件,删除不必要的文件,做成可以使用link方式安装的压缩包。下载run-jetty-run.zip文件,解压后再编写个links文件丢到...
在eclipse 4.5.2中安装jetty插件,然后提取plugins和features目录中的相关文件,打包做成可用link方式安装,省去更换eclipse版本时需要重新下载的问题。 安装方法为新加一个run-jetty-run.link文件,文件内容为 path...
要安装jetty插件,需要在Eclipse中添加新的软件站点。具体步骤如下: 1. 启动Eclipse,点击Help-> Install New Software,然后选择Add,输入名称为“jetty”的新的更新站点,URL为...
Eclipse Jetty插件是开发Java Web应用时非常实用的一款工具,它允许开发者在Eclipse集成开发环境中直接启动和测试Jetty服务器,而无需通过外部命令行或独立的Jetty安装。这款插件极大地简化了开发流程,提高了开发...
对于"Eclipse插件Jetty离线安装包",你可以通过以下步骤在Eclipse中进行安装: 1. 首先,你需要下载这个离线安装包,即名为“eclipse插件jetty离线安装包”的压缩文件。 2. 解压下载的压缩文件,确保你得到了包含...
Eclipse3 Jetty插件是为开发者提供的一种集成开发环境(IDE)扩展,它使得在Eclipse3.6版本中可以方便地与Jetty服务器进行交互。Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,广泛用于开发、测试和部署...
#### 二、Jetty插件的安装步骤 ##### 2.1 打开Eclipse - 首先,确保已经安装了Eclipse IDE。 - 打开Eclipse,进入“帮助”(Help)菜单,选择“Eclipse Marketplace...”。 ##### 2.2 停止下载最新列表 - 在Eclipse ...
1. **解压文件**:首先,你需要将下载的"jetty插件.rar"文件解压缩。这将生成一个包含插件组件的目录或文件。 2. **安装到Eclipse**:然后,找到你Eclipse的安装目录,通常在`eclipse\plugins`路径下。将解压得到的...
它的强大的扩展性使得可以通过安装各种插件来增强其功能,例如,Jetty插件就是其中一个扩展,用于支持Jetty服务器的开发。 Jetty 9是Jetty服务器的第九个主要版本,它引入了许多新特性,如对HTTP/2的支持、更好的...
在Eclipse中配置Jetty的第一步是安装Jetty插件。你可以通过Eclipse的内置软件站点Marketplace来查找并安装“Jetty Integration for WTP”。插件安装完成后,重启Eclipse。 2. **创建或导入Web项目** 在Eclipse中...
org.eclipse.jetty.io_9.1.1.v20140108.jar org.eclipse.jetty.util_9.1.1.v20140108.jar org.eclipse.jetty.websocket.api_9.1.1.v20140108.jar org.eclipse.jetty.websocket.client_9.1.1.v20140108.jar org....
例如,IntelliJ IDEA和Eclipse都有Jetty插件,允许你直接在IDE内部启动、调试和部署Jetty服务器上的Web应用程序。 总结来说,Jetty-distribution-9.4.36.v20210114.zip是一个包含完整Jetty服务器环境的压缩包,提供...